All Classes and Interfaces

Class
Description
Marks a handler as requiring a valid JWT.
Thread-local store for JWT claims, populated by the OIDC middleware before the handler runs and cleared in the finally block afterward.
OAuth2 client authentication method for the token endpoint (RFC 6749 §2.3).
Thread-safe in-memory OidcSessionStore.
Validates JWTs against a remote JWKS endpoint using Nimbus JOSE+JWT.
Full OIDC client configuration.
 
Full OIDC Authorization Code + PKCE flow for Flash.
Request-level OIDC middleware.
OIDC provider endpoints discovered from {issuer}/.well-known/openid-configuration.
An authenticated user's OIDC session — persisted in OidcSessionStore and looked up via the oidc_session cookie on every request.
Backing store for OidcSession objects.
Type-safe view over the JWT claims stored in ClaimsHolder.
Thrown when OIDC token validation fails (signature, claims, nonce, expiry, etc.).
Restricts a handler to callers whose JWT contains at least one of the specified roles.
Restricts a handler to callers whose token carries the required OAuth2 scopes.