Package dev.relism.flash.ext.oidc
package dev.relism.flash.ext.oidc
-
ClassDescriptionMarks 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
finallyblock afterward.OAuth2 client authentication method for the token endpoint (RFC 6749 §2.3).Thread-safe in-memoryOidcSessionStore.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 inOidcSessionStoreand looked up via theoidc_sessioncookie on every request.Backing store forOidcSessionobjects.Type-safe view over the JWT claims stored inClaimsHolder.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.