From eced9cb6e51a68304d17406943a2e5c7722a17e4 Mon Sep 17 00:00:00 2001 From: Alexander Trost Date: Wed, 15 May 2024 21:35:20 +0200 Subject: [PATCH] fix: improve oauth2 reason codes for failures Signed-off-by: Alexander Trost --- pkg/server/oauth2/oauth2.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/server/oauth2/oauth2.go b/pkg/server/oauth2/oauth2.go index 568f595fd..01fbebd25 100644 --- a/pkg/server/oauth2/oauth2.go +++ b/pkg/server/oauth2/oauth2.go @@ -167,7 +167,7 @@ func (o *OAuth2) Login(c *gin.Context) { connectOnly, err = strconv.ParseBool(connectOnlyVal) if err != nil { o.logger.Error("failed to parse connect only var", zap.Error(err)) - o.handleRedirect(c, false, false, "invalid_request") + o.handleRedirect(c, false, false, "invalid_request_connect_only") return } } @@ -175,7 +175,7 @@ func (o *OAuth2) Login(c *gin.Context) { tokenVal, err := c.Cookie("fivenet_token") if err != nil { o.logger.Error("failed to parse token cookie", zap.Error(err)) - o.handleRedirect(c, false, false, "invalid_request") + o.handleRedirect(c, false, false, "invalid_request_token") return } if tokenVal != "" { @@ -232,7 +232,7 @@ func (o *OAuth2) Callback(c *gin.Context) { sess.Save() if c.Request.FormValue("state") != state { - o.handleRedirect(c, connectOnly, false, "invalid_state") + o.handleRedirect(c, connectOnly, false, "invalid_state_404") return }