Package io.micronaut.security.token.jwt.signature.jwks
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
- Author:
- Sergio del Amo
-
ClassDescriptionDefault implementation of
JwkSetFetcher
forJWKSet
.AOT Optimizations.Default implementation ofJwkValidator
which uses a JSON Web Signature (JWS) verifier.Implementation ofJwksClient
that uses the MicronautHttpClient
.Designates a class which caches a Json Web Key Set which may typically be fetched from a remote authorization server.Client for loading Json Web Key Set content over http.Fetch a Json Web Key Set by a given url.SignatureConfiguration
backed by aJWKSet
.Signature configuration which enables verification of remote JSON Web Key Set.JSON Web Key Set Configuration.JSON Web Key Set (JWKS) Signature Configuration properties holder.Utility class to verify signatures with aJWKSet
.Validates a JWT signature with a JSON Web Key (JWK).Implementation ofJwksClient
that uses the Nimbus library's built-incom.nimbusds.jose.util.ResourceRetriever
interface.Creates aSignatureConfiguration
per bean of typeStaticJwksSignatureConfiguration
.Configuration JSON Web Key Sets defined as static resources.Creates a bean of typeStaticJwksSignatureConfiguration
per `micronaut.security.token.jwt.signatures.jwks-static.*`.