setting_oauth.go 501 B

12345678910111213141516171819202122
  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. }
  16. type OAuther struct {
  17. OAuthInfos map[string]*OAuthInfo
  18. }
  19. var OAuthService *OAuther