Skip to content

Add claims lifecycle documentation with sequence diagrams - #1174

Merged
maartenba merged 1 commit into
mainfrom
ka/claims-lifecycles
Aug 2, 2026
Merged

Add claims lifecycle documentation with sequence diagrams#1174
maartenba merged 1 commit into
mainfrom
ka/claims-lifecycles

Conversation

@khalidabuhakmeh

@khalidabuhakmeh khalidabuhakmeh commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Visual guide showing where claims exist during each OIDC protocol flow and when the Profile Service is invoked.

What's included

  • New page at fundamentals/claims-lifecycle.mdx with Mermaid sequence diagrams for:
    • Authorization code with userinfo (recommended)
    • Authorization code without userinfo (AlwaysIncludeUserClaimsInIdToken)
    • Refresh token renewal (tabs showing default vs UpdateAccessTokenClaimsOnRefresh)
    • API with JWT access token
    • API with reference token + introspection
    • Implicit flow (marked as legacy)
  • Configuration options summary table
  • Uses Starlight components: Badge, Tabs, CardGrid, LinkCard

Closes #138

Work started by @brockallen and @josephdecock


claims-lifecycle-full-page

Visual guide showing where claims exist during each OIDC protocol flow
and when the Profile Service is invoked. Covers:
- Authorization code with/without userinfo
- Refresh token renewal (reuse vs fresh claims)
- API with JWT and reference token introspection
- Implicit flow (legacy)

Closes #138
@maartenba
maartenba merged commit a1678ef into main Aug 2, 2026
6 checks passed
@maartenba
maartenba deleted the ka/claims-lifecycles branch August 2, 2026 08:29
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.

Doc on session/claims workflows

3 participants