Class SubjectNotNullJwtClaimsValidator
java.lang.Object
io.micronaut.security.token.jwt.validator.SubjectNotNullJwtClaimsValidator
- All Implemented Interfaces:
GenericJwtClaimsValidator
,JwtClaimsValidator
@Singleton
@Requires(property="micronaut.security.token.jwt.claims-validators.subject-not-null",
notEquals="false")
public class SubjectNotNullJwtClaimsValidator
extends Object
implements GenericJwtClaimsValidator
Validate JWT subject claim is not null.
- Since:
- 1.1.0
- Author:
- Sergio del Amo
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
SubjectNotNullJwtClaimsValidator
public SubjectNotNullJwtClaimsValidator()
-
-
Method Details
-
validate
public boolean validate(com.nimbusds.jwt.JWTClaimsSet claimsSet) - Parameters:
claimsSet
- JWT Claims- Returns:
- True if the JWT subject claim is not null
-
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.
-