Uses of Class
net.shibboleth.idp.profile.context.RelyingPartyContext
Packages that use RelyingPartyContext
Package
Description
Implementation of various authentication actions.
Classes implementing proxied authentication flows.
CAS protocol flow implementations.
Context classes for IdP-specific information needed by profile actions.
Functions dealing with traversing and extracting data from profile request contexts.
Context navigation for IdP-specific messaging contexts.
Implementations of various profile actions.
Functions and predicates supporting other profile components.
Predicates for IdP-specific messaging profiles.
Implementations of various message handlers.
Message handlers common to SAML 1 and SAML 2 processing.
Actions common to SAML 1 and SAML 2 processing.
Functions and predicates supporting SAML profile behavior.
Profile processing components related to SAML 2 delegation.
Profile processing actions related to SAML 2 messages.
Implementation classes for SAML-specific session functionality.
Implementations of session-related classes and interfaces.
-
Uses of RelyingPartyContext in net.shibboleth.idp.authn.impl
Fields in net.shibboleth.idp.authn.impl with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionExternalAuthenticationImpl.relyingPartyContextLookupStrategyLookup function for relying party context.InitializeRequestedPrincipalContext.relyingPartyContextLookupStrategyStrategy used to locate theRelyingPartyContextassociated with a givenProfileRequestContext.Method parameters in net.shibboleth.idp.authn.impl with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidExternalAuthenticationImpl.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set lookup strategy for relying party context.voidInitializeRequestedPrincipalContext.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate theRelyingPartyContextassociated with a givenProfileRequestContext. -
Uses of RelyingPartyContext in net.shibboleth.idp.authn.proxy.impl
Fields in net.shibboleth.idp.authn.proxy.impl with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionDiscoveryProfileRequestFunction.relyingPartyContextLookupStrategyLookup strategy for locatingRelyingPartyContext.Method parameters in net.shibboleth.idp.authn.proxy.impl with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidDiscoveryProfileRequestFunction.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the lookup strategy for theRelyingPartyContext. -
Uses of RelyingPartyContext in net.shibboleth.idp.cas.flow.impl
Fields in net.shibboleth.idp.cas.flow.impl declared as RelyingPartyContextModifier and TypeFieldDescriptionprivate RelyingPartyContextBuildSAMLMetadataContextAction.rpCtxRelyingPartyContext. -
Uses of RelyingPartyContext in net.shibboleth.idp.profile.context
Fields in net.shibboleth.idp.profile.context declared as RelyingPartyContextModifier and TypeFieldDescriptionprivate RelyingPartyContextMultiRelyingPartyContext.RelyingPartyContextIterator.currentCurrent marker.private RelyingPartyContextMultiRelyingPartyContext.relyingPartyCtxTracks the context being operated on.Fields in net.shibboleth.idp.profile.context with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionprivate final Iterator<RelyingPartyContext>MultiRelyingPartyContext.RelyingPartyContextIterator.iteratorEmbedded iterator.private Function<RelyingPartyContext,String> RelyingPartyContext.relyingPartyIdLookupStrategyA lookup strategy for deriving a relying party ID based on contained information.private Map<String,RelyingPartyContext> MultiRelyingPartyContext.relyingPartyIdMapMap of RP contexts indexed by name.private Iterator<RelyingPartyContext>MultiRelyingPartyContext.relyingPartyIteratorAn iterator to track progress through the set of relying parties.private ListMultimap<String,RelyingPartyContext> MultiRelyingPartyContext.relyingPartyLabelMapMultimap of RP contexts indexed by role.private Function<RelyingPartyContext,Boolean> RelyingPartyContext.verificationLookupStrategyA lookup strategy for deriving verification based on the context.Methods in net.shibboleth.idp.profile.context that return RelyingPartyContextModifier and TypeMethodDescriptionMultiRelyingPartyContext.getCurrentRelyingPartyContext()Get theRelyingPartyContextpointed to by an iterator.MultiRelyingPartyContext.getRelyingPartyContextById(String id) Get a RP context by name/id.MultiRelyingPartyContext.RelyingPartyContextIterator.next()RelyingPartyContext.setConfiguration(RelyingPartyConfiguration config) Set the configuration to use when processing requests for this relying party.RelyingPartyContext.setProfileConfig(ProfileConfiguration config) Set the configuration for the request profile currently being processed.RelyingPartyContext.setRelyingPartyId(String rpId) Set the unique identifier of the relying party.RelyingPartyContext.setRelyingPartyIdContextTree(BaseContext root) Set the context tree containing identifying information for this relying party.RelyingPartyContext.setRelyingPartyIdLookupStrategy(Function<RelyingPartyContext, String> strategy) Set the lookup strategy for a non-explicit relying party ID.RelyingPartyContext.setVerificationLookupStrategy(Function<RelyingPartyContext, Boolean> strategy) Set the lookup strategy for a non-explicit verification determination.RelyingPartyContext.setVerified(Boolean flag) Set whether the relying party was verified in some fashion.Methods in net.shibboleth.idp.profile.context that return types with arguments of type RelyingPartyContextModifier and TypeMethodDescriptionMultiRelyingPartyContext.getRelyingPartyContextIterator()Equivalent to callingMultiRelyingPartyContext.getRelyingPartyContextIterator(boolean)with a parameter of "false".MultiRelyingPartyContext.getRelyingPartyContextIterator(boolean fresh) Get an iterator over the relying parties contained in the context.MultiRelyingPartyContext.getRelyingPartyContexts()Get an immutable collection of the RP contexts.MultiRelyingPartyContext.getRelyingPartyContexts(String label) Get an immutable collection of RP contexts associated with a label.(package private) Function<RelyingPartyContext,String> RelyingPartyContext.getRelyingPartyIdLookupStrategy()Get the lookup strategy for a non-explicit relying party ID.(package private) Function<RelyingPartyContext,Boolean> RelyingPartyContext.getVerificationLookupStrategy()Get the lookup strategy for a non-explicit verification determination.Methods in net.shibboleth.idp.profile.context with parameters of type RelyingPartyContextModifier and TypeMethodDescriptionvoidMultiRelyingPartyContext.addRelyingPartyContext(String label, RelyingPartyContext context) Add a RP context associated with a label.voidMultiRelyingPartyContext.removeRelyingPartyContext(String label, RelyingPartyContext context) Remove a RP context associated with a label.Method parameters in net.shibboleth.idp.profile.context with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionRelyingPartyContext.setRelyingPartyIdLookupStrategy(Function<RelyingPartyContext, String> strategy) Set the lookup strategy for a non-explicit relying party ID.RelyingPartyContext.setVerificationLookupStrategy(Function<RelyingPartyContext, Boolean> strategy) Set the lookup strategy for a non-explicit verification determination. -
Uses of RelyingPartyContext in net.shibboleth.idp.profile.impl
Fields in net.shibboleth.idp.profile.impl declared as RelyingPartyContextModifier and TypeFieldDescriptionprivate RelyingPartyContextSelectRelyingPartyConfiguration.relyingPartyCtxTheRelyingPartyContextto manipulate.private RelyingPartyContextSelectProfileConfiguration.rpCtxThe RelyingPartyContext to operate on.Fields in net.shibboleth.idp.profile.impl with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionSelectProfileConfiguration.relyingPartyContextLookupStrategyStrategy used to locate theRelyingPartyContextassociated with a givenProfileRequestContext.SelectRelyingPartyConfiguration.relyingPartyContextLookupStrategyStrategy used to locate theRelyingPartyContextassociated with a givenProfileRequestContext.Method parameters in net.shibboleth.idp.profile.impl with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidSelectProfileConfiguration.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate theRelyingPartyContextassociated with a givenProfileRequestContext.voidSelectRelyingPartyConfiguration.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate theRelyingPartyContextassociated with a givenProfileRequestContext. -
Uses of RelyingPartyContext in net.shibboleth.idp.profile.logic
Fields in net.shibboleth.idp.profile.logic with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionAbstractRelyingPartyPredicate.relyingPartyContextLookupStrategyStrategy function to lookup RelyingPartyContext.Methods in net.shibboleth.idp.profile.logic that return types with arguments of type RelyingPartyContextModifier and TypeMethodDescriptionAbstractRelyingPartyPredicate.getRelyingPartyContextLookupStrategy()Get the lookup strategy to use to locate theRelyingPartyContext.Method parameters in net.shibboleth.idp.profile.logic with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidAbstractRelyingPartyPredicate.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the lookup strategy to use to locate theRelyingPartyContext. -
Uses of RelyingPartyContext in net.shibboleth.idp.profile.logic.messaging
Fields in net.shibboleth.idp.profile.logic.messaging with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionprivate Function<MessageContext,RelyingPartyContext> AbstractRelyingPartyPredicate.relyingPartyContextLookupStrategyStrategy used to locate theRelyingPartyContextassociated with a givenMessageContext.Methods in net.shibboleth.idp.profile.logic.messaging that return types with arguments of type RelyingPartyContextModifier and TypeMethodDescriptionAbstractRelyingPartyPredicate.getRelyingPartyContextLookupStrategy()Get the strategy used to locate theRelyingPartyContextassociated with a givenMessageContext.Method parameters in net.shibboleth.idp.profile.logic.messaging with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidAbstractRelyingPartyPredicate.setRelyingPartyContextLookupStrategy(Function<MessageContext, RelyingPartyContext> strategy) Set the strategy used to locate theRelyingPartyContextassociated with a givenMessageContext. -
Uses of RelyingPartyContext in net.shibboleth.idp.profile.messaging.impl
Fields in net.shibboleth.idp.profile.messaging.impl declared as RelyingPartyContextModifier and TypeFieldDescriptionprivate RelyingPartyContextSelectRelyingPartyConfiguration.relyingPartyCtxTheRelyingPartyContextto manipulate.private RelyingPartyContextSelectProfileConfiguration.rpCtxThe RelyingPartyContext to operate on.Fields in net.shibboleth.idp.profile.messaging.impl with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionprivate Function<MessageContext,RelyingPartyContext> SelectProfileConfiguration.relyingPartyContextLookupStrategyStrategy used to locate theRelyingPartyContextassociated with a givenMessageContext.private Function<MessageContext,RelyingPartyContext> SelectRelyingPartyConfiguration.relyingPartyContextLookupStrategyStrategy used to locate theRelyingPartyContextassociated with a givenMessageContext.Method parameters in net.shibboleth.idp.profile.messaging.impl with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidSelectProfileConfiguration.setRelyingPartyContextLookupStrategy(Function<MessageContext, RelyingPartyContext> strategy) Set the strategy used to locate theRelyingPartyContextassociated with a givenMessageContext.voidSelectRelyingPartyConfiguration.setRelyingPartyContextLookupStrategy(Function<MessageContext, RelyingPartyContext> strategy) Set the strategy used to locate theRelyingPartyContextassociated with a givenMessageContext. -
Uses of RelyingPartyContext in net.shibboleth.idp.saml.messaging.impl
Fields in net.shibboleth.idp.saml.messaging.impl with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionprivate Function<MessageContext,RelyingPartyContext> InitializeRelyingPartyContextFromSAMLPeer.relyingPartyContextCreationStrategyStrategy that will return or create aRelyingPartyContext.SAML2AuthnRequestsSignedSecurityHandler.relyingPartyContextLookupStrategyLookup strategy for relying party context.private static final Function<RelyingPartyContext,String> InitializeRelyingPartyContextFromSAMLPeer.RPID_LOOKUPThe relying party ID lookup function to inject.private static final Function<RelyingPartyContext,Boolean> InitializeRelyingPartyContextFromSAMLPeer.VERIFY_LOOKUPThe verification lookup function to inject.Method parameters in net.shibboleth.idp.saml.messaging.impl with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidInitializeRelyingPartyContextFromSAMLPeer.setRelyingPartyContextCreationStrategy(Function<MessageContext, RelyingPartyContext> strategy) Set the strategy used to return or create theRelyingPartyContext. -
Uses of RelyingPartyContext in net.shibboleth.idp.saml.profile.impl
Fields in net.shibboleth.idp.saml.profile.impl with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionInitializeRelyingPartyContextFromSAMLPeer.relyingPartyContextCreationStrategyStrategy that will return or create aRelyingPartyContext.InitializeAuthenticationContext.relyingPartyContextLookupStrategyStrategy used to look up aRelyingPartyContextfor configuration options.InitializeOutboundMessageContext.relyingPartyContextLookupStrategyRelying party context lookup strategy.InitializeOutboundMessageContextForError.relyingPartyContextLookupStrategyRelying party context lookup strategy.PopulateBindingAndEndpointContexts.relyingPartyContextLookupStrategyStrategy function for access toRelyingPartyContext.private static final Function<RelyingPartyContext,String> InitializeRelyingPartyContextFromSAMLPeer.RPID_LOOKUPThe relying party ID lookup function to inject.private static final Function<RelyingPartyContext,Boolean> InitializeRelyingPartyContextFromSAMLPeer.VERIFY_LOOKUPThe verification lookup function to inject.Methods in net.shibboleth.idp.saml.profile.impl with parameters of type RelyingPartyContextModifier and TypeMethodDescriptionSAMLRelyingPartyIdLookupStrategy.apply(RelyingPartyContext input) SAMLVerificationLookupStrategy.apply(RelyingPartyContext input) Method parameters in net.shibboleth.idp.saml.profile.impl with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidInitializeRelyingPartyContextFromSAMLPeer.setRelyingPartyContextCreationStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to return or create theRelyingPartyContext.voidInitializeAuthenticationContext.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to return theRelyingPartyContextfor configuration options.voidInitializeOutboundMessageContext.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the relying party context lookup strategy.voidInitializeOutboundMessageContextForError.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the relying party context lookup strategy.voidPopulateBindingAndEndpointContexts.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set lookup strategy forRelyingPartyContext. -
Uses of RelyingPartyContext in net.shibboleth.idp.saml.profile.logic
Fields in net.shibboleth.idp.saml.profile.logic with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionDefaultNameIdentifierFormatStrategy.relyingPartyContextLookupStrategyStrategy used to locate theRelyingPartyContextassociated with a givenProfileRequestContext.Method parameters in net.shibboleth.idp.saml.profile.logic with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidDefaultNameIdentifierFormatStrategy.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate theRelyingPartyContextassociated with a givenProfileRequestContext. -
Uses of RelyingPartyContext in net.shibboleth.idp.saml.saml2.profile.delegation.impl
Fields in net.shibboleth.idp.saml.saml2.profile.delegation.impl declared as RelyingPartyContextModifier and TypeFieldDescriptionprivate RelyingPartyContextDecorateDelegatedAssertion.relyingPartyContextThe current RelyingPartyContext.private RelyingPartyContextPopulateDelegationContext.relyingPartyContextThe current RelyingPartyContext.Fields in net.shibboleth.idp.saml.saml2.profile.delegation.impl with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionAddDelegationPolicyToAssertion.relyingPartyContextLookupStrategyStrategy used to lookup the RelyingPartyContext.DecorateDelegatedAssertion.relyingPartyContextLookupStrategyStrategy used to lookup the RelyingPartyContext.EvaluateDelegationPolicy.relyingPartyContextLookupStrategyStrategy used to lookup the RelyingPartyContext.PopulateDelegationContext.relyingPartyContextLookupStrategyStrategy used to lookup the RelyingPartyContext.Method parameters in net.shibboleth.idp.saml.saml2.profile.delegation.impl with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidAddDelegationPolicyToAssertion.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate the currentRelyingPartyContext.voidDecorateDelegatedAssertion.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate the currentRelyingPartyContext.voidEvaluateDelegationPolicy.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate the currentRelyingPartyContext.voidPopulateDelegationContext.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate the currentRelyingPartyContext. -
Uses of RelyingPartyContext in net.shibboleth.idp.saml.saml2.profile.impl
Fields in net.shibboleth.idp.saml.saml2.profile.impl with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionPopulateEncryptionParameters.relyingPartyContextLookupStrategyStrategy used to look up aRelyingPartyContextfor configuration options.ProcessRequestedAuthnContext.relyingPartyContextLookupStrategyStrategy used to look up aRelyingPartyContextfor configuration options.ValidateSAMLAuthentication.relyingPartyContextLookupStrategyStrategy used to look up aRelyingPartyContextfor configuration options.Method parameters in net.shibboleth.idp.saml.saml2.profile.impl with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidPopulateEncryptionParameters.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to return theRelyingPartyContextfor configuration options.voidProcessRequestedAuthnContext.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to return theRelyingPartyContextfor configuration options.voidValidateSAMLAuthentication.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to return theRelyingPartyContextfor configuration options. -
Uses of RelyingPartyContext in net.shibboleth.idp.saml.session.impl
Fields in net.shibboleth.idp.saml.session.impl with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionSAML1SPSessionCreationStrategy.relyingPartyContextLookupStrategyRelyingPartyContext lookup strategy.SAML2SPSessionCreationStrategy.relyingPartyContextLookupStrategyRelyingPartyContext lookup strategy.Method parameters in net.shibboleth.idp.saml.session.impl with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidSAML1SPSessionCreationStrategy.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate theRelyingPartyContextto operate on.voidSAML2SPSessionCreationStrategy.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate theRelyingPartyContextto operate on. -
Uses of RelyingPartyContext in net.shibboleth.idp.session.impl
Fields in net.shibboleth.idp.session.impl with type parameters of type RelyingPartyContextModifier and TypeFieldDescriptionBasicSPSessionCreationStrategy.relyingPartyContextLookupStrategyRelyingPartyContext lookup strategy.Method parameters in net.shibboleth.idp.session.impl with type arguments of type RelyingPartyContextModifier and TypeMethodDescriptionvoidBasicSPSessionCreationStrategy.setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext> strategy) Set the strategy used to locate theRelyingPartyContextto operate on.