From f889f5c08d69c2736897b33b575bb763c6a1a624 Mon Sep 17 00:00:00 2001 From: yusing Date: Sun, 14 Sep 2025 14:33:28 +0800 Subject: [PATCH] fix(oidc): simplify LoginHandler to always redirect to IdP --- internal/auth/oidc.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/internal/auth/oidc.go b/internal/auth/oidc.go index 6ef021cd..d31cc92e 100644 --- a/internal/auth/oidc.go +++ b/internal/auth/oidc.go @@ -247,12 +247,7 @@ func (auth *OIDCProvider) LoginHandler(w http.ResponseWriter, r *http.Request) { SetTokenCookie(w, r, auth.getAppScopedCookieName(CookieOauthState), state, 300*time.Second) // redirect user to Idp url := auth.oauthConfig.AuthCodeURL(state, optRedirectPostAuth(r)) - if IsFrontend(r) { - w.Header().Set("X-Redirect-To", url) - w.WriteHeader(http.StatusForbidden) - } else { - http.Redirect(w, r, url, http.StatusFound) - } + http.Redirect(w, r, url, http.StatusFound) } func parseClaims(idToken *oidc.IDToken) (*IDTokenClaims, error) {