Use friendly login-failed message for malformed state error page
Keeps err.Error() as the debug-only message and shows a user-facing message consistent with the other 403 auth-failure branches in OAuthCallback, per review feedback on PR #3453.
This commit is contained in:
parent
96c5ab6e19
commit
b8a981fea9
|
|
@ -913,7 +913,7 @@ func (p *OAuthProxy) OAuthCallback(rw http.ResponseWriter, req *http.Request) {
|
|||
// the pre-v7.7.1 behaviour and is consistent with the other auth-failure
|
||||
// paths below (CSRF cookie missing, CSRF mismatch), which also return 403.
|
||||
logger.Errorf("Error while parsing OAuth2 state: %v", err)
|
||||
p.ErrorPage(rw, req, http.StatusForbidden, err.Error())
|
||||
p.ErrorPage(rw, req, http.StatusForbidden, err.Error(), "Login Failed: invalid or missing state parameter.")
|
||||
return
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue