Organisatielidmaatschap en rolfilosofie

Deze pagina legt de verschuiving uit van losse teamsemantiek naar een expliciet Organization <-> Member-relatiemodel, het huidige rolbeleid en de principes waarmee we rechten auditbaar en veilig houden.

Waarom dit model bestaat

Samenwerking rond payroll heeft echte veiligheidsimpact. Een rolmodel dat makkelijk te lezen, testen en auditen is, is veiliger dan verspreide losse checks.

De Organization <-> Member-structuur geeft elke actor een expliciete relatie met een organisatie, inclusief beleidbewust status-, rol- en scopegedrag.

Wijzigingen in de Organization <-> Member-relatie

  • Lidmaatschap wordt als expliciete relatie weergegeven in plaats van impliciete UI-status.
  • Levenscyclusstatussen voor toegangsverzoeken, uitnodigingen, goedkeuring, activatie en intrekking worden door backendbeleid afgedwongen.
  • Organisatiepanelen en meldingen tonen relatieovergangen en roluitkomsten consistenter.
  • Gedeeld organisatiegedrag wordt door lidmaatschapsstatus bepaald voordat bevoorrechte acties worden verwerkt.

Rolwijzigingen en huidige rolfilosofie

Rollen zijn capability-gedreven, met scopebeperkingen per operatie. De huidige basis:

  • owner: sovereign control including ownership transfer and high-trust governance actions.
  • manager: day-to-day operational control without ownership transfer authority.
  • contributor: trusted operator with write authority constrained by assigned scope.
  • member: limited self-service participation with restricted mutation rights.
  • viewer: read-only visibility without write permissions.

We verkiezen expliciete capability- en scopecompositie boven overbelaste rolflags. Dit maakt roluitkomsten makkelijker te testen en te begrijpen.

Beveiligings- en encryptiefilosofie

Organisatiesamenwerking raakt encryptie en consentcontroles. Lidmaatschaps- en rolchecks bewaken gedeeld envelopegedrag zodat gevoelige acties aan beleid gebonden blijven.

  • Lidmaatschap en consentstatus worden gevalideerd voor gedeelde veilige organisatieacties.
  • Rolwijzigingen en lidmaatschapsovergangen gelden als beveiligingsrelevante gebeurtenissen, niet alleen UX.
  • Toegangsweigering is verwacht gedrag bij beleidsmismatch en wordt zichtbaar gemaakt voor auditbaarheid.

Operationele filosofie vooruit

  • Single policy source: role and scope decisions should originate from shared backend policy maps.
  • UI as projection: interfaces should display policy outcomes rather than duplicate authorization logic.
  • Traceable transitions: approvals, role changes, and revocations should remain observable and reviewable.
  • Release transparency: behavior changes in membership and roles are documented in changelogs and transparency pages.