# Functions

No description provided by the author
NewOIDCProvider initiates a new OIDCProvider.
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ErrMissingCode is returned when a Redeem method is called with an empty code.
ErrMissingIDToken is returned when an oidc.Token does not contain the extra `id_token` field for an IDToken.
ErrMissingOIDCVerifier is returned when a provider didn't set `Verifier` but an attempt to call `Verifier.Verify` was about to be made.
ErrNotImplemented is returned when a provider did not override a default implementation method that doesn't have sensible defaults.

# Structs

No description provided by the author
OIDCProvider represents an OIDC based Identity Provider.
ProviderData contains information required to configure all implementations of OAuth2 providers.

# Interfaces

Provider represents an upstream identity provider implementation.