setting_oauth.go 296 B

123456789101112131415
  1. package setting
  2. type OAuthInfo struct {
  3. ClientId, ClientSecret string
  4. Scopes []string
  5. AuthUrl, TokenUrl string
  6. Enabled bool
  7. }
  8. type OAuther struct {
  9. GitHub, Google, Twitter bool
  10. OAuthInfos map[string]*OAuthInfo
  11. }
  12. var OAuthService *OAuther