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
AttributeDefinitions.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.scLookupStrategyStrategy used to locate theSubjectContextto use.Method parameters in net.shibboleth.idp.attribute.filter.matcher.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoidScriptedMatcher.setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Set the strategy used to locate theSubjectContextassociated 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.scLookupStrategyStrategy used to locate theSubjectContextto use.Method parameters in net.shibboleth.idp.attribute.filter.policyrule.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoidScriptedPolicyRule.setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Set the strategy used to locate theSubjectContextassociated 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.scLookupStrategyStrategy used to locate theSubjectContextto use.private Function<ProfileRequestContext,SubjectContext> SubjectDerivedAttributeValuesFunction.scLookupStrategyStrategy used to locate theSubjectContextto use.Method parameters in net.shibboleth.idp.attribute.resolver.ad.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoidScriptedAttributeDefinition.setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Set the strategy used to locate theSubjectContextassociated with a givenAttributeResolutionContext.voidSubjectDerivedAttributeValuesFunction.setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Sets the strategy used to locate theSubjectContextassociated 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.scLookupStrategyStrategy used to locate theSubjectContextto use.private Function<ProfileRequestContext,SubjectContext> SubjectDataConnector.scLookupStrategyStrategy used to locate theSubjectContextto use.Method parameters in net.shibboleth.idp.attribute.resolver.dc.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoidScriptedDataConnector.setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Set the strategy used to locate theSubjectContextassociated with a givenAttributeResolutionContext.voidSubjectDataConnector.setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Sets the strategy used to locate theSubjectContextassociated 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.subjectContextLookupStrategyStrategy function to lookup SubjectContext.private Function<ProfileRequestContext,SubjectContext> TransientSAML1NameIdentifierGenerator.subjectContextLookupStrategyStrategy function to lookup SubjectContext.private Function<ProfileRequestContext,SubjectContext> TransientSAML2NameIDGenerator.subjectContextLookupStrategyStrategy function to lookup SubjectContext.Method parameters in net.shibboleth.idp.saml.nameid.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoidPersistentSAML2NameIDGenerator.setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Set the lookup strategy to use to locate theSubjectContext.voidTransientSAML1NameIdentifierGenerator.setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Set the lookup strategy to use to locate theSubjectContext.voidTransientSAML2NameIDGenerator.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.subjectContextCreationStrategyCreation/lookup function for SubjectContext.Method parameters in net.shibboleth.idp.saml.saml2.profile.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoidProcessLogoutRequest.setSubjectContextCreationStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Set the creation/lookup strategy for theSubjectContextto populate. -
Uses of SubjectContext in net.shibboleth.idp.session.impl
Fields in net.shibboleth.idp.session.impl declared as SubjectContextModifier and TypeFieldDescriptionprivate SubjectContextUpdateSessionWithAuthenticationResult.subjectCtxExisting SubjectContext.Fields in net.shibboleth.idp.session.impl with type parameters of type SubjectContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,SubjectContext> ProcessLogout.subjectContextCreationStrategyCreation/lookup function for SubjectContext.private Function<ProfileRequestContext,SubjectContext> UpdateSessionWithAuthenticationResult.subjectContextLookupStrategyLookup function for SubjectContext.Method parameters in net.shibboleth.idp.session.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoidProcessLogout.setSubjectContextCreationStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Set the creation/lookup strategy for the SubjectContext to populate.voidUpdateSessionWithAuthenticationResult.setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Set the lookup strategy for the SubjectContext to access.