You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Implement sign-up via Keycloak registration page, remove /sign-up placeholder
Adds signUpWithKeycloak server action which passes prompt=create to the
Keycloak authorisation URL, directing users to Keycloak's hosted
registration form. Sign up buttons in the TopBar and hero CTA are
updated to use this action via native form submission, consistent with
the sign-in pattern. The /sign-up placeholder page is removed.
Closes#44
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Add sign-out action and button to dashboard placeholder
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Fix sign-out not ending the Keycloak SSO session
next-auth's signOut only cleared the local JWT cookie, leaving Keycloak's
SSO session intact. Signing back in would silently re-authenticate the
same user without prompting for credentials.
Store the ID token in the JWT and session on initial sign-in, then use it
as id_token_hint when redirecting to Keycloak's end-session endpoint so
the Keycloak session is properly terminated.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments