fix(oidc): logout not working when user is denied

This commit is contained in:
yusing 2025-04-26 03:26:45 +08:00
parent 604e2481a6
commit 0534bc38b2

View file

@ -72,6 +72,11 @@ func (amw *oidcMiddleware) before(w http.ResponseWriter, r *http.Request) (proce
return false
}
if r.URL.Path == auth.OIDCLogoutPath {
amw.auth.LogoutHandler(w, r)
return true
}
err := amw.auth.CheckToken(r)
if err == nil {
return true