Class JwtValidator.Builder
- java.lang.Object
-
- io.micronaut.security.token.jwt.validator.JwtValidator.Builder
-
- Enclosing class:
- JwtValidator
public static final class JwtValidator.Builder extends java.lang.ObjectA builder forJwtValidator.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JwtValidatorbuild()Builds the validator.JwtValidator.BuilderwithClaimValidators(JwtClaimsValidator... jwtClaimsValidators)Replaces any existing claim validators with the ones supplied.JwtValidator.BuilderwithClaimValidators(java.util.Collection<? extends JwtClaimsValidator> jwtClaimsValidators)Replaces any existing claim validators with the ones supplied.JwtValidator.BuilderwithEncryptions(EncryptionConfiguration... encryptionConfigurations)Replaces any existing configurations with the ones supplied.JwtValidator.BuilderwithEncryptions(java.util.Collection<? extends EncryptionConfiguration> encryptionConfigurations)Replaces any existing configurations with the ones supplied.JwtValidator.BuilderwithSignatures(SignatureConfiguration... signatureConfigurations)Replaces any existing configurations with the ones supplied.JwtValidator.BuilderwithSignatures(java.util.Collection<? extends SignatureConfiguration> signatureConfigurations)Replaces any existing configurations with the ones supplied.
-
-
-
Method Detail
-
withSignatures
public JwtValidator.Builder withSignatures(SignatureConfiguration... signatureConfigurations)
Replaces any existing configurations with the ones supplied.- Parameters:
signatureConfigurations- The signature configurations to validate with- Returns:
- The builder
-
withSignatures
public JwtValidator.Builder withSignatures(java.util.Collection<? extends SignatureConfiguration> signatureConfigurations)
Replaces any existing configurations with the ones supplied.- Parameters:
signatureConfigurations- The signature configurations to validate with- Returns:
- The builder
-
withEncryptions
public JwtValidator.Builder withEncryptions(EncryptionConfiguration... encryptionConfigurations)
Replaces any existing configurations with the ones supplied.- Parameters:
encryptionConfigurations- The encryption configurations to validate with- Returns:
- The builder
-
withEncryptions
public JwtValidator.Builder withEncryptions(java.util.Collection<? extends EncryptionConfiguration> encryptionConfigurations)
Replaces any existing configurations with the ones supplied.- Parameters:
encryptionConfigurations- The encryption configurations to validate with- Returns:
- The builder
-
withClaimValidators
public JwtValidator.Builder withClaimValidators(JwtClaimsValidator... jwtClaimsValidators)
Replaces any existing claim validators with the ones supplied.- Parameters:
jwtClaimsValidators- The claims validators to use- Returns:
- The builder
-
withClaimValidators
public JwtValidator.Builder withClaimValidators(java.util.Collection<? extends JwtClaimsValidator> jwtClaimsValidators)
Replaces any existing claim validators with the ones supplied.- Parameters:
jwtClaimsValidators- The claims validators to use- Returns:
- The builder
-
build
public JwtValidator build()
Builds the validator.- Returns:
- The validator
-
-