diff --git a/pkg/modules/auth/openid/providers.go b/pkg/modules/auth/openid/providers.go index a96f822c8..b37991ce1 100644 --- a/pkg/modules/auth/openid/providers.go +++ b/pkg/modules/auth/openid/providers.go @@ -125,6 +125,10 @@ func getProviderFromMap(pi map[string]interface{}) (provider *Provider, err erro logoutURL = "" } + scope, _ := pi["scope"].(string) + if scope == "" { + scope = "openid profile email" + } provider = &Provider{ Name: pi["name"].(string), Key: k, @@ -132,7 +136,7 @@ func getProviderFromMap(pi map[string]interface{}) (provider *Provider, err erro OriginalAuthURL: pi["authurl"].(string), ClientSecret: pi["clientsecret"].(string), LogoutURL: logoutURL, - Scope: pi["scope"].(string), + Scope: scope, } cl, is := pi["clientid"].(int)