setting_oauth.go 470 B

123456789101112131415161718192021
  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. ApiUrl string
  9. AllowSignup bool
  10. Name string
  11. TlsClientCert string
  12. TlsClientKey string
  13. TlsClientCa string
  14. }
  15. type OAuther struct {
  16. OAuthInfos map[string]*OAuthInfo
  17. }
  18. var OAuthService *OAuther