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
.Deprecated, for removal: This API element is subject to removal in a future version.Not used.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.*`.