V každém případě jsem rád, že lidé budou jednou vědět, s jaké výše jsem klesl.
-- Montaigne |
||||||||||||||||||||||||||||||||||||||||||||||||||||
■ Diskuzní fórum
■ Pískoviště ■ Poslední změny ■ Registrace ■ Etický kodex ■ Nápověda ■ Administrace ■ Hlášení chyb
© 1999-2008 HEAT JSPWiki v2.4.104
|
![]() Uživatelská autorizacePowerWiki přejímá autorizační koncept JSPWiki, který je založen na modelu pomocí bezpečnostních entit jako jsou uživatel, role a uživatelská skupina. Pomocí tohoto modelu si může každý wiki autor omezit, kdo (uživatelé, skupiny) smí provádět jaké aktivity (náhled, editace) nad jeho stránkou. Nejprve je potřeba popsat zmíněné entity. Uživatelské roleVe wiki pracujeme standardně se 4 rolemi. Při prvním připojení dostane automaticky každý roli Anonymous. Po úspěšném přihlášení pomocí uživatelského jména a hesla se změní na roli Authenticated. V následující tabulce je znázorněno, jaké aktivity může standardně provádět která role.
Uživatelské aktivityV levém sloupci Tabulky 1 je seznam všech možných aktivit. V záložkách ve spodní části obrazovky jsou odkazy na tyto aktivity, viditelné pouze když jsou povolené. Pokud chcete editovat stránku, je potřeba se nejdříve přihlásit, a poté bude viditelná např. akce Editovat stránku. Práva na aktivitami nad stránkou pro ostatní autor zadává pomocí speciálního ACL (access control lists) tagu. ACL tagyACL tagy se zapisují do horní části wiki stránky. Jejich syntaxe je [{ALLOW akce kdo}] Která nastavuje, "kdo" (seznamu) smí dělat "akci" s touto stranou.
Př. [{ALLOW view Jana,Michal,Martin}] Stránka je viditelná pouze uživatelům Jana, Michal a Martin. [{ALLOW view Jana,Michal,Martin,Ucitele}] [{ALLOW edit Ucitele}] Strana je viditelná třem uživatelům a všem co patří do skupiny učitelé. Učitelé smí tuto stránku i editovat. Pro umožnění vkládání příloh uživateli Jana je nutné na stránce s ACL tagy přidat: [{ALLOW upload Jana}] Běžný případ stránek určitého předmětu na PowerWiki by tedy mohl vypadat například jako: [{ALLOW view All}] [{ALLOW edit,upload Ucitele}]
POZOR: Nikdy nesmíme zapomenout přidat se do seznamu a současně si přidat i práva pro editace pro sebe (jako autora). Pokud to zapomeneme, pak musíme požádat někoho s právy Admin, který toto pravidlo do stránky přidá.
Implicitní povoleníV rámci zachování logiky akcí v ACL jsou některá práva nastavena automaticky (silnější práva povolí slabší).
Více informací...
Přihlášení
Tato strana (revision-7) byla změněna
11:38 21.11.2008
uživatelem xkrumpha.
|