diff --git a/pkg/login/social/social.go b/pkg/login/social/social.go index f95b196018b..0571a5b2fcd 100644 --- a/pkg/login/social/social.go +++ b/pkg/login/social/social.go @@ -44,37 +44,37 @@ type SocialService struct { } type OAuthInfo struct { - ApiUrl string `mapstructure:"api_url"` - AuthUrl string `mapstructure:"auth_url"` - AuthStyle string `mapstructure:"auth_style"` - ClientId string `mapstructure:"client_id"` - ClientSecret string `mapstructure:"client_secret"` - EmailAttributeName string `mapstructure:"email_attribute_name"` - EmailAttributePath string `mapstructure:"email_attribute_path"` - EmptyScopes bool `mapstructure:"empty_scopes"` - GroupsAttributePath string `mapstructure:"groups_attribute_path"` - HostedDomain string `mapstructure:"hosted_domain"` - Icon string `mapstructure:"icon"` - Name string `mapstructure:"name"` - RoleAttributePath string `mapstructure:"role_attribute_path"` - TeamIdsAttributePath string `mapstructure:"team_ids_attribute_path"` - TeamsUrl string `mapstructure:"teams_url"` - TlsClientCa string `mapstructure:"tls_client_ca"` - TlsClientCert string `mapstructure:"tls_client_cert"` - TlsClientKey string `mapstructure:"tls_client_key"` - TokenUrl string `mapstructure:"token_url"` - AllowedDomains []string `mapstructure:"allowed_domains"` - AllowedGroups []string `mapstructure:"allowed_groups"` - Scopes []string `mapstructure:"scopes"` - AllowAssignGrafanaAdmin bool `mapstructure:"allow_assign_grafana_admin"` - AllowSignup bool `mapstructure:"allow_sign_up"` - AutoLogin bool `mapstructure:"auto_login"` - Enabled bool `mapstructure:"enabled"` - RoleAttributeStrict bool `mapstructure:"role_attribute_strict"` - TlsSkipVerify bool `mapstructure:"tls_skip_verify_insecure"` - UsePKCE bool `mapstructure:"use_pkce"` - UseRefreshToken bool `mapstructure:"use_refresh_token"` - Extra map[string]string `mapstructure:",remain"` + ApiUrl string `mapstructure:"api_url" toml:"api_url"` + AuthUrl string `mapstructure:"auth_url" toml:"auth_url"` + AuthStyle string `mapstructure:"auth_style" toml:"auth_style"` + ClientId string `mapstructure:"client_id" toml:"client_id"` + ClientSecret string `mapstructure:"client_secret" toml:"-"` + EmailAttributeName string `mapstructure:"email_attribute_name" toml:"email_attribute_name"` + EmailAttributePath string `mapstructure:"email_attribute_path" toml:"email_attribute_path"` + EmptyScopes bool `mapstructure:"empty_scopes" toml:"empty_scopes"` + GroupsAttributePath string `mapstructure:"groups_attribute_path" toml:"groups_attribute_path"` + HostedDomain string `mapstructure:"hosted_domain" toml:"hosted_domain"` + Icon string `mapstructure:"icon" toml:"icon"` + Name string `mapstructure:"name" toml:"name"` + RoleAttributePath string `mapstructure:"role_attribute_path" toml:"role_attribute_path"` + TeamIdsAttributePath string `mapstructure:"team_ids_attribute_path" toml:"team_ids_attribute_path"` + TeamsUrl string `mapstructure:"teams_url" toml:"teams_url"` + TlsClientCa string `mapstructure:"tls_client_ca" toml:"tls_client_ca"` + TlsClientCert string `mapstructure:"tls_client_cert" toml:"tls_client_cert"` + TlsClientKey string `mapstructure:"tls_client_key" toml:"tls_client_key"` + TokenUrl string `mapstructure:"token_url" toml:"token_url"` + AllowedDomains []string `mapstructure:"allowed_domains" toml:"allowed_domains"` + AllowedGroups []string `mapstructure:"allowed_groups" toml:"allowed_groups"` + Scopes []string `mapstructure:"scopes" toml:"scopes"` + AllowAssignGrafanaAdmin bool `mapstructure:"allow_assign_grafana_admin" toml:"allow_assign_grafana_admin"` + AllowSignup bool `mapstructure:"allow_sign_up" toml:"allow_sign_up"` + AutoLogin bool `mapstructure:"auto_login" toml:"auto_login"` + Enabled bool `mapstructure:"enabled" toml:"enabled"` + RoleAttributeStrict bool `mapstructure:"role_attribute_strict" toml:"role_attribute_strict"` + TlsSkipVerify bool `mapstructure:"tls_skip_verify_insecure" toml:"tls_skip_verify_insecure"` + UsePKCE bool `mapstructure:"use_pkce" toml:"use_pkce"` + UseRefreshToken bool `mapstructure:"use_refresh_token" toml:"use_refresh_token"` + Extra map[string]string `mapstructure:",remain" toml:"extra,omitempty"` } func ProvideService(cfg *setting.Cfg,