Devel.cz Lupa Měšec Podnikatel Root Zdroják.cz DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Java na webovém serveru: autorizace a autentizace II

Tomáš J. Kouba
Tomáš J. Kouba (neregistrovaný) ---.neo.cz
5. 3. 2010 15:39

Role

Děkuji za zajímavý článek. Dodám svůj názor na jeden detail. Osobně se domnívám, že tabulka Role je nesmyslná. Myslím, že je lepší seznam rolí uložit do aplikace, přímo do kódu nebo nastavení webu. Pokud se totiž změní požadavek na role, je asi vždy nutné změnit kód aplikace. Pak mám v databázi zbytečnou tabulku do které kladu zbytečné dotazy.

Mějte se hezky

Franta Kučera aura:90
5. 3. 2010 21:17

Re: Role

Ona tam trochu navíc je – autentizace by fungovala i bez ní, dotazy se do ní nekladou – je tam hlavně pro kontrolu – referenční integrita nám zajistí, že v tabulce uzivatel_role se neobjeví žádná neexistující role (nešla by ani vložit, musí být nejdřív v číselníkové tabulce). Tohle by šlo i bez tabulky, třeba pomocí Check Constraints, ale to bychom pak při přidání role museli dělat DDL – takhle stačí DML (přidat záznam do tabulky).

Musím ale přiznat, že datový model uživatelů/rolí není úplně podle mých představ – musel se dost přizpůsobit tomu, co předpokládá  JDBCRealm.

Zasílat nově přidané příspěvky e-mailem