Accesscontrol: Porovnání verzí

Z Gewiki
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]]

Verze z 6. 3. 2013, 20:30

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 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í.

Jak zabezpečit nějakou stránku

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í <accesscontrol> a zavírací </accesscontrol> 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 <accesscontrol>Team,,Pollux_2013,,Castor_2013</accesscontrol>

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 <accesscontrol>ALL</accesscontrol>



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
    • 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 napsaný <accesscontrol>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál:
    • Je ve stránce Team:AAA napsaný <accesscontrol>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál:
    • Je ve stránce Team napsaný <accesscontrol>? Pokud ano, použije se ten i pro Team:AAA/BBB/CCC. Pokud ne, jdeme dál:
  • Nikde na všech nadřazených stránkách není Accesscontrol, stránka je tedy přístupná pro všechny


Je to někde k dispozici?

Zdrojové kódy jsou k dispozici na Bitbucket pod MIT licencí