Documentation ¶
Index ¶
- func ExchangeRefreshToken(gProvider goth.Provider, oauthProvider models.OauthProvider, ...) (accessToken, refreshToken string, err error)
- func GetGitProviderByName(name string) (*goth.Provider, error)
- func GetGitProviders(cbURIBase string) (map[string]*goth.Provider, error)
- func GetProviderByName(name string) (*goth.Provider, error)
- func GetProviderModelByName(name string) (*models.OauthProvider, error)
- func GetProviders(cbURIBase string) (map[string]*goth.Provider, error)
- func GetProvidersMap() map[string]models.OauthProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExchangeRefreshToken ¶
func ExchangeRefreshToken(gProvider goth.Provider, oauthProvider models.OauthProvider, integrationName, accountID string, redisStore redisStore.RedisStore) (accessToken, refreshToken string, err error)
ExchangeRefreshToken tries to get access and refresh tokens from redis (this method needs refresh token when access token expired)
func GetProviderModelByName ¶
func GetProviderModelByName(name string) (*models.OauthProvider, error)
func GetProviders ¶
GetProviders returns a slice of providers formed from the corresponding config section
func GetProvidersMap ¶
func GetProvidersMap() map[string]models.OauthProvider
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.