Auth: check that oauthProvider is not nil in Logout() func (#79271)

check that oauthProvider is not nil
This commit is contained in:
Mihai Doarna 2023-12-08 18:13:49 +02:00 committed by GitHub
parent 566bed6ea1
commit bff2ac3627
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -260,7 +260,9 @@ func (hs *HTTPServer) Logout(c *contextmodel.ReqContext) {
}
}
oauthProvider := hs.SocialService.GetOAuthInfoProvider(strings.TrimPrefix(authInfo.AuthModule, "oauth_"))
oauthProviderSignoutRedirectUrl = oauthProvider.SignoutRedirectUrl
if oauthProvider != nil {
oauthProviderSignoutRedirectUrl = oauthProvider.SignoutRedirectUrl
}
}
hs.log.Debug("Logout Redirect url", "auth.SignoutRedirectUrl:", hs.Cfg.SignoutRedirectUrl)