Skip to content

Commit e7e1d5d

Browse files
committed
fix logout for basic auth from apps
1 parent f9adec6 commit e7e1d5d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

api/v1/auth/auth.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,12 +462,18 @@ func logout(c *gin.Context) {
462462
cacheDb.Delete(util.GetCleanAuthToken(c))
463463

464464
var logoutUrl string
465+
var redirect_uri string
465466

466-
if c.Request.URL.Query().Get("redirect_uri") != "" {
467+
redirect_uri = c.Request.URL.Query().Get("redirect_uri")
468+
469+
if redirect_uri != "" {
467470
logoutUrl = os.Getenv("OAUTH2_AGENT_LOGOUT_URL")
468471
if logoutUrl != "" {
469472
c.Redirect(http.StatusTemporaryRedirect, logoutUrl)
470473
return
474+
} else {
475+
c.Redirect(http.StatusTemporaryRedirect, redirect_uri)
476+
return
471477
}
472478
}
473479

0 commit comments

Comments
 (0)