Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDatabaseTokenSource ¶ added in v0.2.0
func RunOauth2CallbackServer ¶
func RunOauth2CallbackServer(redirectURL url.URL, param string, responseChan chan CodeResponse)
Types ¶
type CodeResponse ¶
type OAuth2Strategy ¶
type OAuth2Strategy interface { Config() oauth2.Config AuthCodeURL(verifier string, state string) AuthUrl ExchangeToken(code CodeResponse, verifier string) (*oauth2.Token, error) }
func NewStandardStrategy ¶
func NewStandardStrategy(conf oauth2.Config) OAuth2Strategy
type StandardStrategy ¶
type StandardStrategy struct {
// contains filtered or unexported fields
}
func (StandardStrategy) AuthCodeURL ¶
func (s StandardStrategy) AuthCodeURL(verifier string, state string) AuthUrl
func (StandardStrategy) Config ¶
func (s StandardStrategy) Config() oauth2.Config
func (StandardStrategy) ExchangeToken ¶
func (s StandardStrategy) ExchangeToken(code CodeResponse, verifier string) (*oauth2.Token, error)
Click to show internal directories.
Click to hide internal directories.