Class ClaimSetFromJWTLookupStrategy

java.lang.Object
net.shibboleth.oidc.profile.audit.impl.ClaimSetFromJWTLookupStrategy
All Implemented Interfaces:
Function<ProfileRequestContext,com.nimbusds.openid.connect.sdk.claims.ClaimsSet>

public class ClaimSetFromJWTLookupStrategy extends Object implements Function<ProfileRequestContext,com.nimbusds.openid.connect.sdk.claims.ClaimsSet>
Strategy to pull out a ClaimsSet from a located JWT.
  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Class logger.
    • jwtLookupStrategy

      @Nonnull private final Function<ProfileRequestContext,com.nimbusds.jwt.JWT> jwtLookupStrategy
      Strategy used to lookup the JWT to retrieve the claimsset from.
  • Constructor Details

    • ClaimSetFromJWTLookupStrategy

      public ClaimSetFromJWTLookupStrategy(@ParameterName(name="jwtLookupStrategy") @Nonnull Function<ProfileRequestContext,com.nimbusds.jwt.JWT> strategy)
      Constructor.
      Parameters:
      strategy - the JWT lookup strategy to use.
  • Method Details