@Requires(property="micronaut.security.oauth2.openid.jwks-signature-factory.enabled",notEquals="false") @Requires(beans={OpenIdConfiguration.class,JwksSignatureFactoryConfiguration.class}) @Factory public class JwksSignatureFactory extends java.lang.Object
Factory
to create JwksSignature
for an OpenID Configuration.Constructor and Description |
---|
JwksSignatureFactory(OpenIdConfiguration openIdConfiguration,
JwksSignatureFactoryConfiguration jwksSignatureFactoryConfiguration,
io.micronaut.security.token.jwt.signature.jwks.JwkValidator jwkValidator) |
Modifier and Type | Method and Description |
---|---|
io.micronaut.security.token.jwt.signature.jwks.JwksSignature |
jwsk() |
public JwksSignatureFactory(OpenIdConfiguration openIdConfiguration, JwksSignatureFactoryConfiguration jwksSignatureFactoryConfiguration, io.micronaut.security.token.jwt.signature.jwks.JwkValidator jwkValidator)
jwksSignatureFactoryConfiguration
- JWKS Signature Factory ConfigurationopenIdConfiguration
- Open ID ConfigurationjwkValidator
- JSON Web Key Validator