Versions in this module Expand all Collapse all v5 v5.5.2 Oct 16, 2023 v5.5.1 Nov 14, 2022 Changes in this version + type BaseClaim struct + func (c *BaseClaim) Valid() error + type OAuth2AccessTokenClaim struct + AuthTime int64 + ClientID string + Confirm map[string]interface{} + ProxyPrincipal string + Scope []string + UserID string + Version int + type Option func(*atp) error + func WithAuthorizedClientIDs(m map[string][]string) Option + func WithClientCertificateGoBackSeconds(t string) Option + func WithClientCertificateOffsetSeconds(t string) Option + func WithEnableMTLSCertificateBoundAccessToken(b bool) Option + func WithEnableVerifyClientID(b bool) Option + func WithJWKProvider(jwkp jwk.Provider) Option + type Processor interface + ParseAndValidateOAuth2AccessToken func(cred string, cert *x509.Certificate) (*OAuth2AccessTokenClaim, error) + func New(opts ...Option) (Processor, error)