2014-10-08 03:54:38 +08:00
|
|
|
package setting
|
|
|
|
|
|
|
|
type OAuthInfo struct {
|
|
|
|
ClientId, ClientSecret string
|
|
|
|
Scopes []string
|
|
|
|
AuthUrl, TokenUrl string
|
2014-10-08 05:56:37 +08:00
|
|
|
Enabled bool
|
2015-04-06 20:16:22 +08:00
|
|
|
AllowedDomains []string
|
2015-04-15 16:31:56 +08:00
|
|
|
ApiUrl string
|
2015-04-10 09:15:19 +08:00
|
|
|
AllowSignup bool
|
2014-10-08 03:54:38 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
type OAuther struct {
|
2016-09-20 04:48:07 +08:00
|
|
|
GitHub, Google, Twitter, Generic, GrafanaNet bool
|
2016-09-28 19:02:15 +08:00
|
|
|
OAuthInfos map[string]*OAuthInfo
|
|
|
|
OAuthProviderName string
|
2014-10-08 03:54:38 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
var OAuthService *OAuther
|