java.lang.Object
org.elasticsearch.xpack.security.authc.support.ClaimParser

public final class ClaimParser extends Object
Helper class for parsing JWT claims.
  • Constructor Details

  • Method Details

    • getSetting

      public String getSetting()
    • getClaimName

      public String getClaimName()
    • getRegexPattern

      public String getRegexPattern()
    • getParser

      public Function<com.nimbusds.jwt.JWTClaimsSet,List<String>> getParser()
    • getClaimValues

      public List<String> getClaimValues(com.nimbusds.jwt.JWTClaimsSet claims)
    • getClaimValue

      public String getClaimValue(com.nimbusds.jwt.JWTClaimsSet claims)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • forSetting

      public static ClaimParser forSetting(org.apache.logging.log4j.Logger logger, ClaimSetting setting, RealmConfig realmConfig, boolean required)
    • forSetting

      public static ClaimParser forSetting(org.apache.logging.log4j.Logger logger, ClaimSetting setting, Map<String,String> fallbackClaimNames, RealmConfig realmConfig, boolean required)