Přeskočit na obsah

Accesscontrol: Porovnání verzí

Přidáno 854 bajtů ,  6. 3. 2013
bez shrnutí editace
Bez shrnutí editace
Bez shrnutí editace
Řádek 1: Řádek 1:
<accesscontrol>Team</accesscontrol>
Toto je informační stránka o Accesscontrolu, bezpečnostním systému této wiki, který omezuje přístupy různým uživatelům k různým datům. K takto zabezpečeným stránkám pak mají přístup pouze uživatelé zařazení do daných skupin a [[Gewiki:Správci|správci]], kteří mají přístup všude.


Stránka, omezuje-li jakkoliv přístup, dává o tom vědět informačním obdélníkem. Zde je uvedeno jaké skupiny mají přístup a která stránka je původcem tohoto nastavení.


== Informace od Jámy u 13. 2. 2013==
== Jak zabezpečit nějakou stránku ==
Accesscontrol je nyní rekurzivní, funguje i pro podstránky. Jak přesně?
Pro zabezpečení se používá značka accesscontrol zapsaná přímo do textu stránky. Je zvykem tuto značku psát na začátek stránky. Mezi otevírací <nowiki><accesscontrol></nowiki> a zavírací <nowiki></accesscontrol></nowiki> značku se zapisují jednotlivé skupiny oddělené dvěma(!!) čárkami! Skupiny se mohou zapisovat jak s mezerou, tak s podtržítkem.
 
Pro Castory, Polluxe a Tým z roku 2013 to vypadá takto
<nowiki><accesscontrol>Team,,Pollux_2013,,Castor_2013</accesscontrol></nowiki>
 
=== Jak naopak stránku povolit všem? ===
V případě, že stránka "zdědila" nějaká omezení od své nadstránky a je potřeba ji uvolnit všem, je to možné pomocí pseudoskupiny ALL.
 
Do stránky vložte následující kód <nowiki><accesscontrol>ALL</accesscontrol></nowiki>
 
 
 
 
== FAQ aneb Často kladené otázky ==
=== Jaktože je stránka s omezeným přístupem, když v ní není accesscontrol napsán? ===
V sekci "Jak to funguje" je popsáno, že Accesscontrol je dědičný. Podstránky (pokud nemají accesscontrol v sobě) přejímají accesscontrol svých nadstránek.
 
 
=== Proč je na Gewiki Accesscontrol? ===
Gewiki obsahuje řadu různých údajů, které by neměli být dostupné veřejnosti, například některé osobní či kontaktní údaje, stejně tak Gewiki obsahuje řadu informací, která by účastníkům zkazila překvapení :-)
 
=== Jak funguje "dědění" accesscontrolu -- příklad ===
* Navštívíte stránku '''Team:AAA/BBB/CCC'''
* Navštívíte stránku '''Team:AAA/BBB/CCC'''
** Je ve stránce Team:AAA/BBB/CCC přímo napsaný <accesscontrol>? Pokud ano, použije se ten. Pokud ne, jdeme dál:
** Je ve stránce Team:AAA/BBB/CCC přímo napsaný <accesscontrol>? Pokud ano, použije se ten. Pokud ne, jdeme dál:
Řádek 11: Řádek 33:
* Nikde na všech nadřazených stránkách není Accesscontrol, stránka je tedy přístupná pro všechny
* Nikde na všech nadřazených stránkách není Accesscontrol, stránka je tedy přístupná pro všechny


Tahleta "rekurzivita" se dá vypnout:
* Pokud vložíte do stránky <accesscontrol>ALL</accesscontrol>, tak stránka, do které je to vloženo a všechny její podstránky, budou přístupné všem, jako by nikde Accesscontrol nebyl.
* Ukazuje vám to, která stránka je zodpovědná za to, že k téhle stránce mají přístup jen ti a ti (např: pro Team:AAA/BBB/CCC je Accesscontrol v Team:AAA)
Je to bezpečné: Gewiki měla bezpečnostní díru, která umožňovala dívat se na stránky s Accesscontrolem i pro nepřihlášené pomocí vkládání stránky do stránky. To už je minulost.
Je to světové (naše úpravy Accesscontrolu bude pravděpodobně používat jeho původní autor (USA, http://www.linkedin.com/in/joneisenstein)
'''A co teď?'''
* Cokoliv vytvoříte v namespace Team (tedy stránky se jménem: Team:Cokoliv/chcete) budou zabezepečené a dostupné jen pro tým.
* Pokud narazíte na nějaké divné chování, napište Jámovi.
* Můžete se k Accesscontrolu chovat stejně jako předtím (vkládat ho do každé stránky) a bude to fungovat jako za starých dobrých časů.


Za Gewiki sektu
=== Je to někde k dispozici? ===
Zdrojové kódy jsou k dispozici na [https://bitbucket.org/jlkcz/recursive-iac/wiki/Home Bitbucket] pod MIT licencí


Jáma


[[Kategorie:Gewiki]]
[[Kategorie:Gewiki]]