From bff2ac3627187ffd2e25a1661d89720cfbb6ba4e Mon Sep 17 00:00:00 2001 From: Mihai Doarna Date: Fri, 8 Dec 2023 18:13:49 +0200 Subject: [PATCH] Auth: check that oauthProvider is not nil in Logout() func (#79271) check that oauthProvider is not nil --- pkg/api/login.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/api/login.go b/pkg/api/login.go index 688c8761dce..e9e88cf3841 100644 --- a/pkg/api/login.go +++ b/pkg/api/login.go @@ -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)