This commit is contained in:
@@ -64,6 +64,15 @@ grant organization-data access. If an operator must inspect tenant data during
|
||||
an incident, use a reasoned break-glass grant. It expires within one hour and
|
||||
creates an append-only audit event in the same transaction.
|
||||
|
||||
An application that offers owner-assisted account recovery must not infer that
|
||||
authority from a broad administration page. Use the dedicated
|
||||
`authrecovery.IssueAssistedRecovery` boundary after an operation-bound passkey
|
||||
assertion. The SQLite adapter requires a current active direct owner binding
|
||||
and active target membership in the same transaction that invalidates the old
|
||||
credentials and records the organization-visible recovery audit. Team,
|
||||
break-glass, platform, and merely descriptive roles do not satisfy this owner
|
||||
check.
|
||||
|
||||
The SQLite adapter namespaces all tables, enforces active organization and team
|
||||
membership plus resource ancestry before accepting or evaluating a binding,
|
||||
and keeps invitations and sessions as digests. Applications remain responsible
|
||||
|
||||
Reference in New Issue
Block a user