Uses of Class
net.shibboleth.idp.authn.context.SubjectContext
Packages that use SubjectContext
Package
Description
Context classes for managing authentication-related state.
Implementation classes related to authentication contexts.
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.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.authn.context.impl
Fields in net.shibboleth.idp.authn.context.impl with type parameters of type SubjectContextModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,SubjectContext> SubjectDerivedAttributesFunction.scLookupStrategyStrategy used to locate theSubjectContextto use.private Function<ProfileRequestContext,SubjectContext> SubjectDerivedAttributeValuesFunction.scLookupStrategyStrategy used to locate theSubjectContextto use.private Function<ProfileRequestContext,SubjectContext> SubjectScriptContextExtender.subjectContextLookupStrategyStrategy used to locate theSubjectContextto use.Method parameters in net.shibboleth.idp.authn.context.impl with type arguments of type SubjectContextModifier and TypeMethodDescriptionvoidSubjectDerivedAttributesFunction.setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Sets 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.voidSubjectScriptContextExtender.setSubjectContextLookupStrategy(Function<ProfileRequestContext, SubjectContext> strategy) Set the strategy used to locate theSubjectContext. -
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.