Vloge in pravice
Kdo sme v tem wikiju kaj, odločajo štiri med seboj neodvisne ravni. Ta razdelek pove, katero vlogo imate trenutno, kaj dovoljuje, česa ne dovoljuje – in kako priti do več, ne da bi morali koga iskati.
Prvi koraki
Zakaj mi to ni dovoljeno? – dve vprašanji, ki ju zaprta stran sproži, v vrstnem redu, v katerem je nanju mogoče odgovoriti.
Prepoznati trenutno vlogo → Poiskati potrebno vlogo → Zaprositi za dostop
Pogosta opravila
| Vaše vprašanje | Odgovor |
|---|---|
| Katero vlogo imam trenutno na tem področju? | Prepoznavanje lastne trenutne vloge |
| Kaj določena vloga dovoljuje in česa ne? | Matrika vlog |
| Kako zaprosim za dostop? | How to: zaprositi za dostop |
| Prijavljen sem in me kljub temu zavrne. | Prijavljen in vseeno zavrnjen |
| Področje zahteva drugi dejavnik, ki ga nimam. | Področje zahteva drugi dejavnik |
| Izgubil sem aplikacijo za preverjanje. | Zaprositi za ponastavitev drugega dejavnika |
| Kje vidim svoje odprte prošnje? | Spremljanje prošnje |
| Vzdržujem projekt – kako rešujem prispele prošnje? | Reševanje prošenj |
Štiri ravni
Vsaka raven odgovarja na lastno vprašanje. So aditivne: raven lahko le zoži tisto, kar je nižja že dovolila. Nobena raven ne more preglasiti druge.
1 DokuWiki ACL
Ali sme ta račun to stran sploh videti ali spreminjati? Številčna lestvica 0–255, računi in skupine.
lahko le zoži
2 Zanesljivost seje
Ali je ta seja dovolj dokazala? Ni pravica, temveč lastnost prijave.
lahko le zoži
3 Projektna vloga
Kakšen čin ima ta račun v tem projektu? Bralec, sodelavec, vzdrževalec.
lahko le zoži
4 Ravni komponent
Lastne lestvice posameznih komponent – ravni priklopnih točk, matrika zmožnosti Data Studia.
| Raven | Odgovarja na | Vzdržuje se v | Poiskati |
|---|---|---|---|
| 1 DokuWiki ACL | branje, urejanje, ustvarjanje, nalaganje, brisanje | ?do=admin → Nadzor dostopa | Raven 1 |
| 2 Zanesljivost seje | ali geslo zadošča ali je potreben drugi dejavnik? | pravilnik vtičnika wkidentity | Raven 2 |
| 3 Projektna vloga | čin znotraj enega projekta | skupine @dwdo_<projekt>_* | Raven 3 |
| 4 Ravni komponent | kaj posamezna komponenta dodatno zahteva | se razlikuje po komponenti | Raven 4 |
Kaj ta razdelek zagotavlja
- Vsaka zavrnitev navede dva klina. Kar je bilo potrebno in kar račun ima, drug ob drugem. Razmik med njima je utemeljitev.
- Vsaka zavrnitev navede alternativo, kjer ta obstaja: drug račun, dostop samo za branje, pot prek projektne strani.
- Nobena zavrnitev se ne konča z »obrnite se na skrbništvo«. Če je prošnja tehnično mogoča, je gumb na zaslonu, ki vas je zavrnil.
- Prošnja nikoli ne podeli pravic. Zabeleži, da je nekdo vprašal. Odloči človek, na zaslonu, na katerem se ta pravica upravlja.
- Najprej se vpraša tistega, ki področje vzdržuje. Prošnja o projektu gre njegovim vzdrževalcem, ne globalnemu skrbništvu. To ostaja rezervna pot, ne prva.
Skrbništvo
- Reševanje prošenj – predal, stanja prošnje in kdo nanjo sme odgovoriti.
- Kdo kaj vzdržuje – kateri zaslon spreminja katero raven.
- Znane vrzeli – kje model danes ponuja manj, kot ta stran obljublja.
Diagnostika
Za razvijalce
- Pogodba za komponente – kako lastna komponenta svojo zavrnitev obesi na isto infrastrukturo.
- wkrequest – komponenta, ki sprejema prošnje in upravlja predal.
- wkidentity – prijava, drugi dejavnik in zanesljivost seje.
- wkdocore – projekti, projektne vloge in skupinski sloj.
Sorodne teme
- Matrika vlog – popoln pregled vseh štirih ravni.
- How to: zaprositi za dostop – pot od zavrnitve do prošnje.
- Zakaj mi to ni dovoljeno? – simptomi in njihovi vzroki.
- Življenjski cikel komponent (v nemščini) – namestitev in vklop tu navedenih komponent.