Skip to content

Add FAQ entry on authentication-layer revocation - #583

Open
ivanauth wants to merge 1 commit into
authzed:mainfrom
ivanauth:fix/spicedb-3279-oauth-revocation-note
Open

Add FAQ entry on authentication-layer revocation#583
ivanauth wants to merge 1 commit into
authzed:mainfrom
ivanauth:fix/spicedb-3279-oauth-revocation-note

Conversation

@ivanauth

@ivanauth ivanauth commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Addresses authzed/spicedb#3279.

The docs never state the authentication/authorization boundary, so operators
composing SpiceDB with an OAuth 2.0 layer can assume that revoking a token
turns off downstream access. It doesn't: a check is computed from stored
relationships and caveat context, and never consults external credential state.

When SpiceDB is composed with a separate authentication layer such as
an OAuth 2.0 provider, revoking a credential at that layer does not
affect SpiceDB permission checks, since the granting relationships are
unchanged. Operators composing the two layers can wrongly assume
otherwise, so document the boundary and point at relationship deletion,
expiration, and caveats for revoking access in SpiceDB itself.

Signed-off-by: ivanauth <ivan@authzed.com>
@github-actions

Copy link
Copy Markdown
Contributor

Preview deployment skipped — @ivanauth does not have write access to this repository.

A maintainer can trigger a preview deployment by re-running this workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant