package
0.0.6
Repository: https://github.com/jentfoo/go-oidc.git
Documentation: pkg.go.dev

# Functions

CookieTokenExtractor returns a RequestTokenExtractor which extracts a token from the named cookie in a request.
ExtractBearerToken is a RequestTokenExtractor which extracts a bearer token from a request's Authorization header.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewRemotePublicKeyRepo is responsible for fetching the JWK Set document.
Verify claims in accordance with OIDC spec http://openid.net/specs/openid-connect-basic-1_0.html#IDTokenValidation.
VerifyClientClaims verifies all the required claims are valid for a "client credentials" JWT.
No description provided by the author
No description provided by the author

# Constants

DefaultPublicKeySetTTL is the default TTL set on the PublicKeySet if no Cache-Control header is provided by the JWK Set document endpoint.
No description provided by the author
No description provided by the author
No description provided by the author
Subject Identifier types defined by the OIDC spec.

# Variables

No description provided by the author
Default values for omitted provider config fields.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ClientMetadata holds metadata that the authorization server associates with a client identifier.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProviderConfig represents the OpenID Provider Metadata specifying what configurations a provider supports.
No description provided by the author

# Interfaces

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

# Type aliases

No description provided by the author
No description provided by the author
RequestTokenExtractor funcs extract a raw encoded token from a request.