@Requires(beans=io.micronaut.security.token.jwt.validator.JwtTokenValidator.class) @Singleton public class DefaultIdTokenAccessTokenResponseValidator extends java.lang.Object implements IdTokenAccessTokenResponseValidator
IdTokenAccessTokenResponseValidator.| Constructor and Description |
|---|
DefaultIdTokenAccessTokenResponseValidator(io.micronaut.security.token.jwt.validator.JwtTokenValidator jwtTokenValidator,
java.util.Collection<io.micronaut.security.token.jwt.validator.GenericJwtClaimsValidator> genericValidators,
java.util.Collection<IdTokenClaimsValidator> idTokenValidators) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<io.micronaut.security.token.jwt.validator.JwtClaimsValidator> |
getJwtClaimsValidators() |
java.util.Optional<io.micronaut.security.authentication.Authentication> |
validate(IdTokenAccessTokenResponse idTokenAccessTokenResponse) |
public DefaultIdTokenAccessTokenResponseValidator(io.micronaut.security.token.jwt.validator.JwtTokenValidator jwtTokenValidator,
java.util.Collection<io.micronaut.security.token.jwt.validator.GenericJwtClaimsValidator> genericValidators,
java.util.Collection<IdTokenClaimsValidator> idTokenValidators)
jwtTokenValidator - JWT token ValidatorgenericValidators - Generic JWT Claims ValidatorsidTokenValidators - ID token JWT Claims validatorspublic java.util.Optional<io.micronaut.security.authentication.Authentication> validate(IdTokenAccessTokenResponse idTokenAccessTokenResponse)
validate in interface IdTokenAccessTokenResponseValidatoridTokenAccessTokenResponse - ID Token Access Token responseAuthentication if the JWT ID token is valid.public java.util.List<io.micronaut.security.token.jwt.validator.JwtClaimsValidator> getJwtClaimsValidators()