Authorization model: per-user homes + per-group spaces (§5.4) #16

Closed
opened 2026-07-25 16:25:32 +00:00 by Cordy · 0 comments
Owner

Today authz is coarse: every authenticated user sees the whole tree; only the auth.admins operator surface (v0.2.2) is scoped. ARCHITECTURE §5.4 designs the next step:

  • Per-user home dir /home/<username>; admins see /.
  • Per-group shared spaces /spaces/<group> mapped from OIDC group claims / LDAP groups.
  • Per-file ACLs remain explicitly deferred (the "slow and unauditable" trap).

Core parity feature for multi-user deployments.

Today authz is coarse: every authenticated user sees the whole tree; only the `auth.admins` operator surface (v0.2.2) is scoped. ARCHITECTURE §5.4 designs the next step: - Per-user home dir `/home/<username>`; admins see `/`. - Per-group shared spaces `/spaces/<group>` mapped from OIDC group claims / LDAP groups. - Per-file ACLs remain explicitly deferred (the "slow and unauditable" trap). Core parity feature for multi-user deployments.
Cordy closed this issue 2026-07-25 20:48:42 +00:00
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#16
No description provided.