Class RequestedClaimsLookupStrategy

java.lang.Object
net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction<ResultType>
net.shibboleth.sp.oidc.profile.context.navigate.AbstractAgentAndRelyingPartyContextLookupFunction<com.nimbusds.openid.connect.sdk.OIDCClaimsRequest>
net.shibboleth.sp.oidc.profile.config.navigate.RequestedClaimsLookupStrategy
All Implemented Interfaces:
Function<org.opensaml.messaging.context.MessageContext,com.nimbusds.openid.connect.sdk.OIDCClaimsRequest>, org.opensaml.messaging.context.navigate.ContextDataLookupFunction<org.opensaml.messaging.context.MessageContext,com.nimbusds.openid.connect.sdk.OIDCClaimsRequest>

public class RequestedClaimsLookupStrategy extends AbstractAgentAndRelyingPartyContextLookupFunction<com.nimbusds.openid.connect.sdk.OIDCClaimsRequest>
A lookup strategy that resolves an OIDCClaimsRequest from the current MessageContext.

This strategy inspects the active RelyingPartyContext and its associated OIDCAuthenticationRelyingPartyProfileConfiguration to determine if a claims request is configured. If so, it returns the corresponding OIDCClaimsRequest; otherwise, it returns null.

  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Logger.
  • Constructor Details

    • RequestedClaimsLookupStrategy

      public RequestedClaimsLookupStrategy()
  • Method Details

    • apply

      public com.nimbusds.openid.connect.sdk.OIDCClaimsRequest apply(@Nullable org.opensaml.messaging.context.MessageContext messageContext)