Class StringBasedJWTClaimAuditExtractor

All Implemented Interfaces:
Function<ProfileRequestContext,String>, Component, DestructableComponent, InitializableComponent, ContextDataLookupFunction<ProfileRequestContext,String>

public class StringBasedJWTClaimAuditExtractor extends AbstractClaimsSetAuditExtractor<String>
A JWT claim extractor function that returns String objects.
  • Constructor Details

    • StringBasedJWTClaimAuditExtractor

      public StringBasedJWTClaimAuditExtractor()
  • Method Details

    • doLookup

      @Nullable protected String doLookup(@Nonnull com.nimbusds.openid.connect.sdk.claims.ClaimsSet claimsSet) throws ParseException
      Implemented to perform the actual lookup.
      Specified by:
      doLookup in class AbstractClaimsSetAuditExtractor<String>
      Parameters:
      claimsSet - authentication request to perform the lookup from
      Returns:
      lookup value or null if not found
      Throws:
      ParseException - on error lookin up the claim