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.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.shibboleth.sp.oidc.profile.context.navigate.AbstractAgentAndRelyingPartyContextLookupFunction
AbstractAgentAndRelyingPartyContextLookupFunction.DDFDirection -
Field Summary
FieldsFields inherited from class net.shibboleth.sp.oidc.profile.context.navigate.AbstractAgentAndRelyingPartyContextLookupFunction
PRC_LOOKUP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.nimbusds.openid.connect.sdk.OIDCClaimsRequestapply(org.opensaml.messaging.context.MessageContext messageContext) Methods inherited from class net.shibboleth.sp.oidc.profile.context.navigate.AbstractAgentAndRelyingPartyContextLookupFunction
getAgent, getAgentRequestContext, getApplication, getDDF, getOIDCRelyingPartyProfileConfiguration, isFeatureDisallowed, setAgentRequestContextLookupStrategyMethods inherited from class net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction
getProfileRequestContext, getProfileRequestContextLookupStrategy, getRelyingPartyContext, getRelyingPartyContextLookupStrategy, setProfileRequestContextLookupStrategy, setRelyingPartyContextLookupStrategy
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logLogger.
-
-
Constructor Details
-
RequestedClaimsLookupStrategy
public RequestedClaimsLookupStrategy()
-
-
Method Details
-
apply
public com.nimbusds.openid.connect.sdk.OIDCClaimsRequest apply(@Nullable org.opensaml.messaging.context.MessageContext messageContext)
-