Uses of Class
net.shibboleth.idp.authn.context.SubjectContext
Packages that use SubjectContext
Package
Description
Implementation of the various policy matchers.
Classes which implement
PolicyRequirementRule
.Implementations of various
AttributeDefinition
s.Common functionality used by data connectors.
Context classes for managing authentication-related state.
Functions for traversing authentication contexts.
Implementation of SAML
NameID
and
NameIdentifier
generation and consumption.Functions to navigate into SAML 2 profile configuration information.
Profile processing actions related to SAML 2 messages.
Implementations of session-related classes and interfaces.
-
Uses of SubjectContext in net.shibboleth.idp.attribute.filter.matcher.impl
Fields in net.shibboleth.idp.attribute.filter.matcher.impl with type parameters of type SubjectContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,
SubjectContext> ScriptedMatcher.scLookupStrategy
Strategy used to locate theSubjectContext
to use.Method parameters in net.shibboleth.idp.attribute.filter.matcher.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoid
ScriptedMatcher.setSubjectContextLookupStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Set the strategy used to locate theSubjectContext
associated with a givenProfileRequestContext
. -
Uses of SubjectContext in net.shibboleth.idp.attribute.filter.policyrule.impl
Fields in net.shibboleth.idp.attribute.filter.policyrule.impl with type parameters of type SubjectContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,
SubjectContext> ScriptedPolicyRule.scLookupStrategy
Strategy used to locate theSubjectContext
to use.Method parameters in net.shibboleth.idp.attribute.filter.policyrule.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoid
ScriptedPolicyRule.setSubjectContextLookupStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Set the strategy used to locate theSubjectContext
associated with a givenProfileRequestContext
. -
Uses of SubjectContext in net.shibboleth.idp.attribute.resolver.ad.impl
Fields in net.shibboleth.idp.attribute.resolver.ad.impl with type parameters of type SubjectContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,
SubjectContext> ScriptedAttributeDefinition.scLookupStrategy
Strategy used to locate theSubjectContext
to use.private Function<ProfileRequestContext,
SubjectContext> SubjectDerivedAttributeValuesFunction.scLookupStrategy
Strategy used to locate theSubjectContext
to use.Method parameters in net.shibboleth.idp.attribute.resolver.ad.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoid
ScriptedAttributeDefinition.setSubjectContextLookupStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Set the strategy used to locate theSubjectContext
associated with a givenAttributeResolutionContext
.void
SubjectDerivedAttributeValuesFunction.setSubjectContextLookupStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Sets the strategy used to locate theSubjectContext
associated with a givenAttributeResolutionContext
. -
Uses of SubjectContext in net.shibboleth.idp.attribute.resolver.dc.impl
Fields in net.shibboleth.idp.attribute.resolver.dc.impl with type parameters of type SubjectContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,
SubjectContext> ScriptedDataConnector.scLookupStrategy
Strategy used to locate theSubjectContext
to use.private Function<ProfileRequestContext,
SubjectContext> SubjectDataConnector.scLookupStrategy
Strategy used to locate theSubjectContext
to use.Method parameters in net.shibboleth.idp.attribute.resolver.dc.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoid
ScriptedDataConnector.setSubjectContextLookupStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Set the strategy used to locate theSubjectContext
associated with a givenAttributeResolutionContext
.void
SubjectDataConnector.setSubjectContextLookupStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Sets the strategy used to locate theSubjectContext
associated with a givenAttributeResolutionContext
. -
Uses of SubjectContext in net.shibboleth.idp.authn.context
Methods in net.shibboleth.idp.authn.context that return SubjectContextModifier and TypeMethodDescriptionSubjectContext.setImpersonatingPrincipalName
(String name) Set the canonical principal name of an identity that is impersonating the subject.SubjectContext.setPrincipalName
(String name) Set the canonical principal name of the subject. -
Uses of SubjectContext in net.shibboleth.idp.saml.nameid.impl
Fields in net.shibboleth.idp.saml.nameid.impl with type parameters of type SubjectContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,
SubjectContext> PersistentSAML2NameIDGenerator.subjectContextLookupStrategy
Strategy function to lookup SubjectContext.private Function<ProfileRequestContext,
SubjectContext> TransientSAML1NameIdentifierGenerator.subjectContextLookupStrategy
Strategy function to lookup SubjectContext.private Function<ProfileRequestContext,
SubjectContext> TransientSAML2NameIDGenerator.subjectContextLookupStrategy
Strategy function to lookup SubjectContext.Method parameters in net.shibboleth.idp.saml.nameid.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoid
PersistentSAML2NameIDGenerator.setSubjectContextLookupStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Set the lookup strategy to use to locate theSubjectContext
.void
TransientSAML1NameIdentifierGenerator.setSubjectContextLookupStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Set the lookup strategy to use to locate theSubjectContext
.void
TransientSAML2NameIDGenerator.setSubjectContextLookupStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Set the lookup strategy to use to locate theSubjectContext
. -
Uses of SubjectContext in net.shibboleth.idp.saml.saml2.profile.impl
Fields in net.shibboleth.idp.saml.saml2.profile.impl with type parameters of type SubjectContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,
SubjectContext> ProcessLogoutRequest.subjectContextCreationStrategy
Creation/lookup function for SubjectContext.Method parameters in net.shibboleth.idp.saml.saml2.profile.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoid
ProcessLogoutRequest.setSubjectContextCreationStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Set the creation/lookup strategy for theSubjectContext
to populate. -
Uses of SubjectContext in net.shibboleth.idp.session.impl
Fields in net.shibboleth.idp.session.impl declared as SubjectContextModifier and TypeFieldDescriptionprivate SubjectContext
UpdateSessionWithAuthenticationResult.subjectCtx
Existing SubjectContext.Fields in net.shibboleth.idp.session.impl with type parameters of type SubjectContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,
SubjectContext> ProcessLogout.subjectContextCreationStrategy
Creation/lookup function for SubjectContext.private Function<ProfileRequestContext,
SubjectContext> UpdateSessionWithAuthenticationResult.subjectContextLookupStrategy
Lookup function for SubjectContext.Method parameters in net.shibboleth.idp.session.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoid
ProcessLogout.setSubjectContextCreationStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Set the creation/lookup strategy for the SubjectContext to populate.void
UpdateSessionWithAuthenticationResult.setSubjectContextLookupStrategy
(Function<ProfileRequestContext, SubjectContext> strategy) Set the lookup strategy for the SubjectContext to access.