Update src/mod/auth/sso/oauth2/oauth2.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
kjagosz
2025-10-21 11:59:31 +02:00
committed by GitHub
parent f3143e52b3
commit 944a8651ea

View File

@@ -320,7 +320,11 @@ func (ar *OAuth2Router) HandleOAuth2Auth(w http.ResponseWriter, r *http.Request)
return errors.New("unauthorized") return errors.New("unauthorized")
} }
cookie := http.Cookie{Name: tokenCookie, Value: token.AccessToken, Path: "/", Expires: token.Expiry} cookieExpiry := token.Expiry
if cookieExpiry.IsZero() || cookieExpiry.Before(time.Now()) {
cookieExpiry = time.Now().Add(time.Hour)
}
cookie := http.Cookie{Name: tokenCookie, Value: token.AccessToken, Path: "/", Expires: cookieExpiry}
if scheme == "https" { if scheme == "https" {
cookie.Secure = true cookie.Secure = true
cookie.SameSite = http.SameSiteLaxMode cookie.SameSite = http.SameSiteLaxMode