Class JwksUriSignatureFactory
- java.lang.Object
-
- io.micronaut.security.oauth2.client.JwksUriSignatureFactory
-
@Factory @Internal public class JwksUriSignatureFactory extends java.lang.ObjectFactory to createJwksSignaturebeans for theOpenIdProviderMetadata.getJwksUri()of OpenID clients.- Since:
- 1.3.0
-
-
Constructor Summary
Constructors Constructor Description JwksUriSignatureFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.security.token.jwt.signature.jwks.JwksSignaturecreateJwksUriSignature(io.micronaut.context.BeanProvider<DefaultOpenIdProviderMetadata> openIdProviderMetadata, io.micronaut.security.token.jwt.signature.jwks.JwkValidator jwkValidator)
-
-
-
Method Detail
-
createJwksUriSignature
@Requires(property="micronaut.security.authentication", value="idtoken") @EachBean(DefaultOpenIdProviderMetadata.class) public io.micronaut.security.token.jwt.signature.jwks.JwksSignature createJwksUriSignature(@Parameter io.micronaut.context.BeanProvider<DefaultOpenIdProviderMetadata> openIdProviderMetadata, io.micronaut.security.token.jwt.signature.jwks.JwkValidator jwkValidator)- Parameters:
openIdProviderMetadata- The open id provider metadatajwkValidator- JWK Validator- Returns:
- a
JwksSignaturepointed to the jwks_uri exposed via OpenID configuration
-
-