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
JwkSetFetcherforJWKSet.AOT Optimizations.Default implementation ofJwkValidatorwhich uses a JSON Web Signature (JWS) verifier.Implementation ofJwksClientthat 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.SignatureConfigurationbacked 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 ofJwksClientthat uses the Nimbus library's built-incom.nimbusds.jose.util.ResourceRetrieverinterface.Creates aSignatureConfigurationper bean of typeStaticJwksSignatureConfiguration.Configuration JSON Web Key Sets defined as static resources.Creates a bean of typeStaticJwksSignatureConfigurationper `micronaut.security.token.jwt.signatures.jwks-static.*`.