java.lang.Object
org.elasticsearch.xpack.security.authc.jwt.FallbackableClaim

public class FallbackableClaim extends Object
A JWT claim that can optionally fallback to another claim (if configured) for retrieving the associated value from a JWTClaimsSet. The fallback behaviour happens only when: 1. The fallback is configured (it can be null) 2. The original claim does not exist in the JWTClaimsSet In any other cases, the original claim will be used for retrieving the value.
  • Constructor Details

    • FallbackableClaim

      public FallbackableClaim(String name, @Nullable Map<String,String> fallbackClaimNames, com.nimbusds.jwt.JWTClaimsSet claimsSet)
  • Method Details

    • getActualName

      public String getActualName()
    • getStringClaimValue

      public String getStringClaimValue()
    • getStringListClaimValue

      public List<String> getStringListClaimValue()
    • toString

      public String toString()
      Overrides:
      toString in class Object