mirror of
https://github.com/grafana/grafana.git
synced 2025-08-03 05:08:36 +08:00
OAuth: Able to skip auto login (#28357)
* OAuth: able to skip auto login * OAuth: tests for internal login param * OAuth: rename internal -> disableAutoLogin * OAuth: update log message * OAuth: fix tests
This commit is contained in:
@ -81,6 +81,13 @@ func (hs *HTTPServer) LoginView(c *models.ReqContext) {
|
||||
return
|
||||
}
|
||||
|
||||
urlParams := c.Req.URL.Query()
|
||||
if _, disableAutoLogin := urlParams["disableAutoLogin"]; disableAutoLogin {
|
||||
hs.log.Debug("Auto login manually disabled")
|
||||
c.HTML(200, getViewIndex(), viewData)
|
||||
return
|
||||
}
|
||||
|
||||
enabledOAuths := make(map[string]interface{})
|
||||
for key, oauth := range setting.OAuthService.OAuthInfos {
|
||||
enabledOAuths[key] = map[string]string{"name": oauth.Name}
|
||||
|
Reference in New Issue
Block a user