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 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 interface JwtClaimsValidator
      Parameters:
      claims - JWT Claims
      request - HTTP request
      Returns:
      whether the JWT claims pass validation.