Class IssuerJwtClaimsValidator
java.lang.Object
io.micronaut.security.token.jwt.validator.IssuerJwtClaimsValidator
- All Implemented Interfaces:
GenericJwtClaimsValidator
,JwtClaimsValidator
@Singleton
@Requires(property="micronaut.security.token.jwt.claims-validators.issuer")
public class IssuerJwtClaimsValidator
extends Object
implements GenericJwtClaimsValidator
Validates JWT issuer claim matches a configured value.
- Since:
- 2.4.0
- Author:
- Jason Schindler, Sergio del Amo
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionIssuerJwtClaimsValidator
(JwtClaimsValidatorConfiguration jwtClaimsValidatorConfiguration) -
Method Summary
-
Field Details
-
ISSUER_PROP
- See Also:
-
-
Constructor Details
-
IssuerJwtClaimsValidator
- Parameters:
jwtClaimsValidatorConfiguration
- JWT Claims Validator Configuration
-
-
Method Details
-
validate
public boolean validate(@NonNull JwtClaims claims, @Nullable io.micronaut.http.HttpRequest<?> request) - Specified by:
validate
in interfaceJwtClaimsValidator
- Parameters:
claims
- JWT Claimsrequest
- HTTP request- Returns:
- whether the JWT claims pass validation.
-