@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 IdTokenAccessTokenResponseValidator
idTokenAccessTokenResponse
- ID Token Access Token responseAuthentication
if the JWT ID token is valid.public java.util.List<io.micronaut.security.token.jwt.validator.JwtClaimsValidator> getJwtClaimsValidators()