# Functions
HttpRequestFromContext returns the initiating http.Request for the current OIDC context.
NativeClient will create a client of type native, which will always use PKCE and allow the use of refresh tokens.
NewChangeCtx creates a change.Context scoped to oidc_auth package.
NewConfig will create a Config with default values.
NewHttpChangeCtx creates a change.Context scoped to oidc_auth package and supplied http.Request.
NewNativeOnlyOP creates an OIDC Provider that allows native clients and only the AuthCode PKCE flow.
# Structs
AcceptEntry represents a parsed Accept header entry.
AuthRequest represents an OIDC authentication request and implements op.AuthRequest.
Client represents an OIDC Client and implements op.Client.
Config represents the configuration necessary to operate an OIDC Provider.
HybridStorage implements the Storage interface Authentication requests are not synchronized with other controllers.
RefreshTokenRequest is a wrapper around RefreshClaims to avoid collisions between go-jwt interface requirements and zitadel oidc interface names.
# Interfaces
Storage is a compound interface of op.Storage and custom storage functions.