Uses of Class
net.shibboleth.idp.authn.AuthenticationResult
Packages that use AuthenticationResult
Package
Description
APIs related to the authentication of a subject.
Context classes for managing authentication-related state.
Implementation of various authentication actions.
Classes supporting Java
Principal
usage.Implementation of functionality related to Java Principals.
CAS protocol flow implementations.
Actions common to SAML 1 and SAML 2 processing.
APIs related to the construction and management of sessions.
Implementations of session-related classes and interfaces.
-
Uses of AuthenticationResult in net.shibboleth.idp.authn
Fields in net.shibboleth.idp.authn with type parameters of type AuthenticationResultModifier and TypeFieldDescriptionprivate StorageSerializer<AuthenticationResult>
AuthenticationFlowDescriptor.resultSerializer
Custom serializer for the results generated by this flow.Methods in net.shibboleth.idp.authn that return AuthenticationResultModifier and TypeMethodDescriptionAuthenticationFlowDescriptor.deserialize
(long version, String context, String key, String value, Long expiration) AuthenticationFlowDescriptor.newAuthenticationResult
(Subject subject) Creates a new instance of a compatibleAuthenticationResult
for use with the corresponding flow.Methods in net.shibboleth.idp.authn with parameters of type AuthenticationResultModifier and TypeMethodDescriptionboolean
AuthenticationFlowDescriptor.isResultActive
(AuthenticationResult result) Check if a result generated by this flow is still active.AuthenticationFlowDescriptor.serialize
(AuthenticationResult instance) Method parameters in net.shibboleth.idp.authn with type arguments of type AuthenticationResultModifier and TypeMethodDescriptionvoid
AuthenticationFlowDescriptor.setResultSerializer
(StorageSerializer<AuthenticationResult> serializer) Set a custom serializer for results produced by this flow. -
Uses of AuthenticationResult in net.shibboleth.idp.authn.context
Fields in net.shibboleth.idp.authn.context declared as AuthenticationResultModifier and TypeFieldDescriptionprivate AuthenticationResult
AuthenticationContext.authenticationResult
A successful authentication result (the output of the attempted flow, if any).Fields in net.shibboleth.idp.authn.context with type parameters of type AuthenticationResultModifier and TypeFieldDescriptionprivate final Map<String,
AuthenticationResult> AuthenticationContext.activeResults
Authentication results associated with an active session and available for (re)use.private final Map<String,
AuthenticationResult> MultiFactorAuthenticationContext.activeResults
Authentication results that are active (may be generated earlier or during current request).private final Map<String,
AuthenticationResult> SubjectContext.authenticationResults
The active authentication results for the subject.Methods in net.shibboleth.idp.authn.context that return AuthenticationResultModifier and TypeMethodDescriptionAuthenticationContext.getAuthenticationResult()
Get the authentication result produced by the attempted flow, or reused for SSO.Methods in net.shibboleth.idp.authn.context that return types with arguments of type AuthenticationResultModifier and TypeMethodDescriptionAuthenticationContext.getActiveResults()
Get previous authentication results currently active for the subject.MultiFactorAuthenticationContext.getActiveResults()
Get a live list of theAuthenticationResult
objects produced during the flow.SubjectContext.getAuthenticationResults()
Get a mutable map of authentication flow IDs to authentication results.Methods in net.shibboleth.idp.authn.context with parameters of type AuthenticationResultModifier and TypeMethodDescriptionAuthenticationContext.setAuthenticationResult
(AuthenticationResult result) Set the authentication result produced by the attempted flow, or reused for SSO.Method parameters in net.shibboleth.idp.authn.context with type arguments of type AuthenticationResultModifier and TypeMethodDescriptionAuthenticationContext.setActiveResults
(Iterable<AuthenticationResult> results) Set the authentication results currently active for the subject. -
Uses of AuthenticationResult in net.shibboleth.idp.authn.impl
Fields in net.shibboleth.idp.authn.impl with type parameters of type AuthenticationResultModifier and TypeFieldDescriptionPopulateMultiFactorAuthenticationContext.activeResultLookupStrategy
Lookup strategy for active "factors" that may already be usable.FinalizeMultiFactorAuthentication.resultMergingStrategy
Strategy function to produce a final, merged result.Methods in net.shibboleth.idp.authn.impl that return AuthenticationResultModifier and TypeMethodDescriptionFinalizeMultiFactorAuthentication.DefaultResultMergingStrategy.apply
(ProfileRequestContext input) DefaultAuthenticationResultSerializer.deserialize
(long version, String context, String key, String value, Long expiration) Methods in net.shibboleth.idp.authn.impl that return types with arguments of type AuthenticationResultModifier and TypeMethodDescriptionPopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy.apply
(ProfileRequestContext input) Methods in net.shibboleth.idp.authn.impl with parameters of type AuthenticationResultModifier and TypeMethodDescription(package private) void
PopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy.processActiveResult
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Collection<AuthenticationResult> results, AuthenticationResult candidate) Check an active result for possible inclusion in the returned collection.private void
SelectAuthenticationFlow.selectActiveResult
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, AuthenticationResult result) Selects an active result and completes processing.DefaultAuthenticationResultSerializer.serialize
(AuthenticationResult instance) Method parameters in net.shibboleth.idp.authn.impl with type arguments of type AuthenticationResultModifier and TypeMethodDescription(package private) void
PopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy.processActiveResult
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Collection<AuthenticationResult> results, AuthenticationResult candidate) Check an active result for possible inclusion in the returned collection.private void
SelectAuthenticationFlow.selectRequestedFlow
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Map<String, AuthenticationResult> activeResults) Selects a flow or an active result in the presence of specific requested Principals and completes processing.void
PopulateMultiFactorAuthenticationContext.setActiveResultLookupStrategy
(Function<ProfileRequestContext, Collection<AuthenticationResult>> strategy) Set the lookup strategy for any active "factors" that may be reusable.void
FinalizeMultiFactorAuthentication.setResultMergingStrategy
(Function<ProfileRequestContext, AuthenticationResult> strategy) Set the result merging strategy to use. -
Uses of AuthenticationResult in net.shibboleth.idp.authn.principal
Fields in net.shibboleth.idp.authn.principal declared as AuthenticationResultModifier and TypeFieldDescriptionprivate AuthenticationResult
AuthenticationResultPrincipal.authnResult
The authentication result.Methods in net.shibboleth.idp.authn.principal that return AuthenticationResultModifier and TypeMethodDescriptionAuthenticationResultPrincipal.getAuthenticationResult()
Get theAuthenticationResult
.Constructors in net.shibboleth.idp.authn.principal with parameters of type AuthenticationResultModifierConstructorDescriptionConstructor. -
Uses of AuthenticationResult in net.shibboleth.idp.authn.principal.impl
Fields in net.shibboleth.idp.authn.principal.impl with type parameters of type AuthenticationResultModifier and TypeFieldDescriptionprivate final StorageSerializer<AuthenticationResult>
AuthenticationResultPrincipalSerializer.resultSerializer
Circular reference back to the parent serializer.Constructor parameters in net.shibboleth.idp.authn.principal.impl with type arguments of type AuthenticationResultModifierConstructorDescriptionConstructor. -
Uses of AuthenticationResult in net.shibboleth.idp.cas.flow.impl
Fields in net.shibboleth.idp.cas.flow.impl declared as AuthenticationResultModifier and TypeFieldDescriptionprivate AuthenticationResult
GrantServiceTicketAction.authnResult
Authentication result.Methods in net.shibboleth.idp.cas.flow.impl that return AuthenticationResultModifier and TypeMethodDescriptionprivate AuthenticationResult
GrantServiceTicketAction.getLatestAuthenticationResult()
Gets the most recent authentication result from the IdP session. -
Uses of AuthenticationResult in net.shibboleth.idp.saml.profile.impl
Fields in net.shibboleth.idp.saml.profile.impl declared as AuthenticationResultModifier and TypeFieldDescriptionprivate AuthenticationResult
BaseAddAuthenticationStatementToAssertion.authenticationResult
AuthenticationResult basis of statement.Methods in net.shibboleth.idp.saml.profile.impl that return AuthenticationResultModifier and TypeMethodDescriptionBaseAddAuthenticationStatementToAssertion.getAuthenticationResult()
Get theAuthenticationResult
to encode. -
Uses of AuthenticationResult in net.shibboleth.idp.session
Fields in net.shibboleth.idp.session with type parameters of type AuthenticationResultModifier and TypeFieldDescriptionprivate final ConcurrentMap<String,
Optional<AuthenticationResult>> AbstractIdPSession.authenticationResults
Tracks authentication results that have occurred during this session.Methods in net.shibboleth.idp.session that return AuthenticationResultModifier and TypeMethodDescriptionAbstractIdPSession.addAuthenticationResult
(AuthenticationResult result) Add a newAuthenticationResult
to this IdP session, replacing any existing result of the same flow ID.IdPSession.addAuthenticationResult
(AuthenticationResult result) Add a newAuthenticationResult
to this IdP session, replacing any existing result of the same flow ID.AbstractIdPSession.doAddAuthenticationResult
(AuthenticationResult result) Add a newAuthenticationResult
to this IdP session, replacing any existing result of the same flow ID.AbstractIdPSession.getAuthenticationResult
(String flowId) Get an associatedAuthenticationResult
given its flow ID.IdPSession.getAuthenticationResult
(String flowId) Get an associatedAuthenticationResult
given its flow ID.Methods in net.shibboleth.idp.session that return types with arguments of type AuthenticationResultModifier and TypeMethodDescriptionprotected Map<String,
Optional<AuthenticationResult>> AbstractIdPSession.getAuthenticationResultMap()
Accessor for the underlyingAuthenticationResult
map maintained with the IdP session.AbstractIdPSession.getAuthenticationResults()
Get the unmodifiable set ofAuthenticationResult
s associated with this session.IdPSession.getAuthenticationResults()
Get the unmodifiable set ofAuthenticationResult
s associated with this session.Methods in net.shibboleth.idp.session with parameters of type AuthenticationResultModifier and TypeMethodDescriptionAbstractIdPSession.addAuthenticationResult
(AuthenticationResult result) Add a newAuthenticationResult
to this IdP session, replacing any existing result of the same flow ID.IdPSession.addAuthenticationResult
(AuthenticationResult result) Add a newAuthenticationResult
to this IdP session, replacing any existing result of the same flow ID.AbstractIdPSession.doAddAuthenticationResult
(AuthenticationResult result) Add a newAuthenticationResult
to this IdP session, replacing any existing result of the same flow ID.boolean
AbstractIdPSession.doRemoveAuthenticationResult
(AuthenticationResult result) Disassociate anAuthenticationResult
from this IdP session.boolean
AbstractIdPSession.removeAuthenticationResult
(AuthenticationResult result) Disassociate anAuthenticationResult
from this IdP session.boolean
IdPSession.removeAuthenticationResult
(AuthenticationResult result) Disassociate anAuthenticationResult
from this IdP session.void
IdPSession.updateAuthenticationResultActivity
(AuthenticationResult result) Update the recorded activity timestamp for anAuthenticationResult
associated with this session. -
Uses of AuthenticationResult in net.shibboleth.idp.session.impl
Methods in net.shibboleth.idp.session.impl that return AuthenticationResultModifier and TypeMethodDescriptionStorageBackedIdPSession.addAuthenticationResult
(AuthenticationResult result) Add a newAuthenticationResult
to this IdP session, replacing any existing result of the same flow ID.StorageBackedIdPSession.getAuthenticationResult
(String flowId) Get an associatedAuthenticationResult
given its flow ID.private AuthenticationResult
StorageBackedIdPSession.loadAuthenticationResultFromStorage
(String flowId) Loads anAuthenticationResult
record from storage and deserializes it using the object attached to the correspondingAuthenticationFlowDescriptor
.Methods in net.shibboleth.idp.session.impl that return types with arguments of type AuthenticationResultModifier and TypeMethodDescriptionprotected Map<String,
Optional<AuthenticationResult>> StorageBackedIdPSession.getAuthenticationResultMap()
Accessor for the underlyingAuthenticationResult
map maintained with the IdP session.StorageBackedIdPSession.getAuthenticationResults()
Get the unmodifiable set ofAuthenticationResult
s associated with this session.Methods in net.shibboleth.idp.session.impl with parameters of type AuthenticationResultModifier and TypeMethodDescriptionStorageBackedIdPSession.addAuthenticationResult
(AuthenticationResult result) Add a newAuthenticationResult
to this IdP session, replacing any existing result of the same flow ID.boolean
StorageBackedIdPSession.removeAuthenticationResult
(AuthenticationResult result) Disassociate anAuthenticationResult
from this IdP session.private boolean
StorageBackedIdPSession.saveAuthenticationResultToStorage
(AuthenticationResult result) Saves anAuthenticationResult
record to storage, serializing it using the object attached to the correspondingAuthenticationFlowDescriptor
.void
StorageBackedIdPSession.updateAuthenticationResultActivity
(AuthenticationResult result) Update the recorded activity timestamp for anAuthenticationResult
associated with this session.