Versions in this module Expand all Collapse all v0 v0.2.0 Jun 20, 2026 Changes in this version + func Authenticate(ctx context.Context, input *openapi3filter.AuthenticationInput) error + func GrantedScopes(claims Claims) []string + func RegisterVerifier(schemeName string, verifier Verifier) + func RequireScopes(required, granted []string) error + type Claims map[string]interface + type ClaimsSink struct + func WithClaimsSink(ctx context.Context) (context.Context, *ClaimsSink) + func (s *ClaimsSink) Claims() Claims + type Credentials struct + DiscoveryURL string + Password string + Scheme string + Scopes []string + Token string + Username string + type OIDCConfig struct + Audience string + Issuer string + type Verifier func(ctx context.Context, creds Credentials) (Claims, error) + func GetVerifier(schemeName string) (Verifier, error) + func OIDCVerifier(cfg OIDCConfig) Verifier + func StaticBasicVerifier(username, password string) Verifier + func StaticBearerVerifier(token string) Verifier