setting_oauth.go 530 B

1234567891011121314151617181920212223
  1. package setting
  2. type OAuthInfo struct {
  3. ClientId, ClientSecret string
  4. Scopes []string
  5. AuthUrl, TokenUrl string
  6. Enabled bool
  7. AllowedDomains []string
  8. HostedDomain string
  9. ApiUrl string
  10. AllowSignup bool
  11. Name string
  12. TlsClientCert string
  13. TlsClientKey string
  14. TlsClientCa string
  15. TlsSkipVerify bool
  16. }
  17. type OAuther struct {
  18. OAuthInfos map[string]*OAuthInfo
  19. }
  20. var OAuthService *OAuther