Begreper i dette dokumentet
Tuppel - sett med attributter som til sammen utgj?r en ROLF-rolle.
Skjerming - brukes internt i arkiv-verden om begrensing av innsyn i enkeltsaker. Brukes ikke i ROLF.
Rollebegrensning - én eller flere deler av tuppelen som inng?r i en ROLF-rolle. Brukes ikke om tilgang til ? kunne se eller endre selve rollen.
Tilgangsbegrensning - brukes i ROLF om begrensing av tilgang til ? se eller endre roller, alts? prim?rt forvaltning og administrasjon.
Innlogget bruker - en reell person ved institusjonen som har autentisert seg vis FEIDE.
Maskinell bruker - en prosess som bruker ROLF sitt API med en form for systemtoken.
Premisser
Hvilke ting kan man se om en ROLF-rolle (alts? tuppel)?
Man kan, avhengig av rettigheter, se et utvalg av nedenst?ende A, B og/eller C.
- At ROLF-rollen (tuppelen) eksisterer. Det betyr samtidig at man kan se
- Navnet
- ID-en (URN-en)
- Rollens rollebegrensninger
- Rollens eier og moderatorer
- Rollens medlemmer
N?r kan man se hva?
- Hvis man ikke er innlogget, alts? anonym, og sp?r API-et, ser man en liste over ROLF-roller, men kun de ROLF-rollene som ikke har tilgangsbegrensninger (dvs. de gr?nne, se under). Man ser heller ikke hvem som er tildelt, alts? ?har? en ROLF-rolle. Man ser alts? A. Dette punktet skal kanskje ikke implementeres.
- Hvis man er logget inn (og det skal skje alltid, jfr. dog pkt. 3), ser man
- A + B + C for ROLF-roller som ikke har tilgangsbegrensninger
- Hvilke roller man selv har en relasjon til, alts? er enten/og
- eier
- moderator
- medlem - dersom rollen ikke har tilgangsbegrensninger
- Er man en tjeneste, alts? noe maskinelt med en API-n?kkel eller ?token?, har man tilgang til ? lese alt, men ikke endre noe.
N?r kan man endre egenskaper ved – eller legge til – en ny ROLF-rolle?
Hvis man er logget inn, eller autentisert p? andre m?ter, kan man:
- Definere ?alt av alt?, slik som hvem som er ROLF-role-creator (per institusjon) gitt at man er ?admin?
- Opprette nye roller (siden roller ikke kan endres, jfr. dog neste punkt), eventuelt sette sluttidspunkt eller rollebegrensninger for rollen, gitt at man er ?creator?.
- Endre Description-feltet gitt at man er
- eier
- moderator
Hvilke ulike tilgangsbegrensninger finnes i ROLF?
Dette er merkelapper, eller ?labels?, som settes p? hver tuppel i ROLF. Standard er gr?nn.
GR?NN - ingen tilgangsbegrensninger. Innloggede brukere ser A, B og C
GUL - man kan ikke se hvem som er tildelt rollen, selv om man er innlogget. Innloggede brukere ser A og B, men ikke C. Er man eier, medlem eller moderator, kan man se andre medlemmer.
R?D - man kan ikke se rollen i det hele tatt, med mindre man er eier, moderator eller medlem. Hvis man er eier, moderator eller medlem, ser man A, B og C.
SORT - man kan ikke se rollen i det hele tatt, med mindre man er eier, moderator eller medlem.
- Hvis man er eier eller moderator, ser man A, B og C
- Hvis man er medlem, ser man A og B, og seg selv som medlem
Versjoner
Versjon | Dato |
---|---|
1.0 | 15. mars 2022 |
2.0 | 7. april 2022 |