Package io.micronaut.security.token.jwt.signature.jwks
Classes providing functionality to verify JWT signatures with a remote JSON Web Key Set.
- Since:
- 1.1.0
-
Interface Summary Interface Description JwksCache Designates a class which caches a Json Web Key Set which may typically be fetched from a remote authorization server.JwkSetFetcher<T> Fetch a Json Web Key Set by a given url.JwksSignatureConfiguration JSON Web Key Set Configuration.JwkValidator Validates a JWT signature with a JSON Web Key (JWK).StaticJwksSignatureConfiguration Configuration JSON Web Key Sets defined as static resources. -
Class Summary Class Description DefaultJwkSetFetcher Default implementation ofJwkSetFetcherforJWKSet.DefaultJwkSetFetcher.Optimizations AOT Optimizations.DefaultJwkValidator Default implementation ofJwkValidatorwhich uses a JSON Web Signature (JWS) verifier.JWKSetJwksSignature SignatureConfigurationbacked by aJWKSet.JwksSignature Signature configuration which enables verification of remote JSON Web Key Set.JwksSignatureConfigurationProperties JSON Web Key Set (JWKS) Signature Configuration properties holder.JwksSignatureUtils Utility class to verify signatures with aJWKSet.StaticJwksSignature Creates aSignatureConfigurationper bean of typeStaticJwksSignatureConfiguration.StaticJwksSignatureConfigurationProperties Creates a bean of typeStaticJwksSignatureConfigurationper `micronaut.security.token.jwt.signatures.jwks-static.*`.