Class AuthenticationContextClassRefLookupStrategy
java.lang.Object
net.shibboleth.profile.context.navigate.messaging.AbstractRelyingPartyLookupFunction<ResultType>
net.shibboleth.sp.oidc.profile.context.navigate.AbstractAgentAndRelyingPartyContextLookupFunction<List<com.nimbusds.openid.connect.sdk.claims.ACR>>
net.shibboleth.sp.oidc.profile.config.navigate.AuthenticationContextClassRefLookupStrategy
- All Implemented Interfaces:
Function<org.opensaml.messaging.context.MessageContext,,List<com.nimbusds.openid.connect.sdk.claims.ACR>> org.opensaml.messaging.context.navigate.ContextDataLookupFunction<org.opensaml.messaging.context.MessageContext,List<com.nimbusds.openid.connect.sdk.claims.ACR>>
public class AuthenticationContextClassRefLookupStrategy
extends AbstractAgentAndRelyingPartyContextLookupFunction<List<com.nimbusds.openid.connect.sdk.claims.ACR>>
A strategy function that extracts requested Authentication Context Class References (ACRs)
from the inbound
MessageContext and returns them as a list of ACR objects. Takes them from
the inbound DDF object if they exist, if they do not exist or they were disallowed by the Hub configuration
they are taken from the relying party configuration.-
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
Methods inherited from class net.shibboleth.sp.oidc.profile.context.navigate.AbstractAgentAndRelyingPartyContextLookupFunction
getAgent, getAgentRequestContext, getApplication, getDDF, getOIDCLogoutProfileConfiguration, 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
-
AuthenticationContextClassRefLookupStrategy
public AuthenticationContextClassRefLookupStrategy()
-
-
Method Details
-
apply
@Nullable public List<com.nimbusds.openid.connect.sdk.claims.ACR> apply(org.opensaml.messaging.context.MessageContext messageCtx)
-