Documentation ¶ Index ¶ type Provider func New(clientID, clientSecret string) *Provider func (p *Provider) AuthURL(state, redirectURI string) string func (p *Provider) Exchange(ctx context.Context, code, redirectURI string) (app.OAuthIdentity, error) func (p *Provider) Name() string func (p *Provider) WithHTTPClient(hc *http.Client) *Provider Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Provider ¶ type Provider struct { // contains filtered or unexported fields } func New ¶ func New(clientID, clientSecret string) *Provider func (*Provider) AuthURL ¶ func (p *Provider) AuthURL(state, redirectURI string) string func (*Provider) Exchange ¶ func (p *Provider) Exchange(ctx context.Context, code, redirectURI string) (app.OAuthIdentity, error) func (*Provider) Name ¶ func (p *Provider) Name() string func (*Provider) WithHTTPClient ¶ func (p *Provider) WithHTTPClient(hc *http.Client) *Provider Source Files ¶ View all Source files googleoidc.go Click to show internal directories. Click to hide internal directories.