Surface invalid OIDC state on auth error page
Missing, expired, or reused OIDC state left users on a JSON error or a generic failure. Map those cases to invalid_state so they get a clear prompt to restart sign-in. Signed-off-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Bryan FRIMIN <bryan@frimin.fr>
This commit is contained in:
committed by
Cursor Agent
parent
318789ec38
commit
b8e5d279a0
@@ -46,6 +46,13 @@ function useAuthErrorContent(code: string | null): AuthErrorContent {
|
||||
"Your email address is not verified with the identity provider. Please verify it, then try signing in again.",
|
||||
),
|
||||
};
|
||||
case "invalid_state":
|
||||
return {
|
||||
title: __("Sign-in session expired"),
|
||||
description: __(
|
||||
"This sign-in attempt is no longer valid. Please start again from the sign-in page.",
|
||||
),
|
||||
};
|
||||
case "magic_link_expired":
|
||||
return {
|
||||
title: __("Link Expired"),
|
||||
|
||||
Reference in New Issue
Block a user