Documentation ¶
Index ¶
- Constants
- func StorageTokenSource(ctx context.Context, provider *Provider, t *oauth2.Token) oauth2.TokenSource
- type Provider
- func (p *Provider) AuthCodeURL(state string) string
- func (p *Provider) Client(ctx context.Context, t *oauth2.Token) *http.Client
- func (p *Provider) Exchange(ctx context.Context, code string) (*oauth2.Token, error)
- func (p *Provider) TokenSource(ctx context.Context, t *oauth2.Token) oauth2.TokenSource
- type Storage
Constants ¶
View Source
const ( GDriveService serviceID = iota StravaService )
Variables ¶
This section is empty.
Functions ¶
func StorageTokenSource ¶
func StorageTokenSource(ctx context.Context, provider *Provider, t *oauth2.Token) oauth2.TokenSource
StorageTokenSource will be used by provider.TokenSource method
Types ¶
type Provider ¶
func NewProvider ¶
func (*Provider) AuthCodeURL ¶
func (*Provider) TokenSource ¶
TokenSource can be passed a token which is stored, or when a new one is retrieved, that's stored
Click to show internal directories.
Click to hide internal directories.