Monitoring
Roller och behörigheter
Läsbehörighet är en egen roll, och den kontrolleras en gång vid ingången, inte skärm för skärm.
Medlemmar kan se allt på kontot men inte ändra något. Administratörer och ägare kan skapa, redigera och radera. Så ser hela modellen ut, och det är enkelheten som gör det tryggt att ge kontot till alla som vill titta på ett resultat.
Reglerna kontrolleras på ett enda ställe, där varje autentiserad förfrågan passerar, inte endpoint för endpoint. En okänd roll nekas åtkomst. Det betyder mer än det låter: när behörigheter kontrolleras per skärm blir nästa skärm någon bygger tyst ett undantag, och ingen märker det förrän det spelar roll.
Det finns exakt ett undantag, och det är avsiktligt: en medlem med läsbehörighet får markera sina egna notiser som sedda eller lästa. Ett notismärke som man inte kan rensa fyller ingen funktion.
Autentisering och behörighetskontroll hålls isär med avsikt. Om en roll över huvud taget får skriva är en fråga som besvaras centralt. Om ett visst experiment eller en viss webbplats tillhör dig är en annan, som kontrolleras per resurs. Slår man ihop dem går modellen inte längre att resonera kring.