Skip to content

feat: add OIDC logout handling and public theme endpoint#1360

Draft
boehlke wants to merge 4 commits intoOpenSlides:mainfrom
kryptance:feature/keycloak-oidc
Draft

feat: add OIDC logout handling and public theme endpoint#1360
boehlke wants to merge 4 commits intoOpenSlides:mainfrom
kryptance:feature/keycloak-oidc

Conversation

@boehlke
Copy link
Copy Markdown

@boehlke boehlke commented Mar 2, 2026

Reopened from #1345 (closed due to feature/relational-db branch deletion).

Adds OIDC logout handling and public theme endpoint for Keycloak integration.

@boehlke boehlke force-pushed the feature/keycloak-oidc branch from cc92cb8 to a2454db Compare March 2, 2026 11:47
boehlke and others added 3 commits March 9, 2026 10:20
Add logout error type, SSE logout notification, HTTP handler extension,
and database pool passing for OIDC authentication.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Theme serving has been moved to the backend presenter service.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove manual JSON formatting for logout errors and let them fall
through to the existing ClientError branch, keeping a single point
of JSON formatting. Remove redundant Reason() method from logoutError.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@boehlke boehlke force-pushed the feature/keycloak-oidc branch from a2454db to a74f9a0 Compare March 9, 2026 11:34
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