Skip to content

feat: support oidc rp-initiated logout in session#30

Open
aymericcousaert wants to merge 1 commit intomainfrom
feat/oidc-rp-initiated-logout
Open

feat: support oidc rp-initiated logout in session#30
aymericcousaert wants to merge 1 commit intomainfrom
feat/oidc-rp-initiated-logout

Conversation

@aymericcousaert
Copy link
Copy Markdown

Summary

  • Handle endSessionUrl from simple-directory DELETE /auth/ response
  • When present, redirect to the SSO end_session_endpoint to terminate the provider session
  • Falls back to existing behavior for non-OIDC users or old simple-directory versions

Companion PR

  • simple-directory: feat/oidc-rp-initiated-logout branch (pending push)

Test plan

  • Logout with OIDC user: verify redirect to SSO end_session_endpoint
  • Logout with password user: verify existing 204 behavior unchanged
  • Verify backward compat with old simple-directory (204 response)

Handle endSessionUrl from simple-directory DELETE /auth/ response.
When present, redirect to the SSO end_session_endpoint to terminate
the provider session. Falls back to existing behavior for non-OIDC users.
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