Versions in this module Expand all Collapse all v2 v2.9.3 Mar 2, 2021 v2.9.2 Mar 2, 2021 Changes in this version + type EndpointOption func(*EndpointOptions) + func WithLoginHint(hint string) EndpointOption + func WithState(c string) EndpointOption + type EndpointOptions struct + LoginHint string + State string + type Grant struct + Expiry time.Time + Scopes []string + Token string + type Option func(*Options) + func Credentials(id, secret string) Option + func Endpoint(e string) Option + func Redirect(r string) Option + func Scope(s string) Option + type Options struct + ClientID string + ClientSecret string + Endpoint string + Redirect string + Scope string + type Provider interface + Endpoint func(...EndpointOption) string + Options func() Options + Redirect func() string + String func() string