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.
Predicates related to authentication.
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.resultSerializerCustom serializer for the results generated by this flow.AuthenticationFlowDescriptor.revocationConditionWhether a result from this flow should be considered revoked.AuthenticationResult.revocationConditionWhether this result should be considered revoked.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 compatibleAuthenticationResultfor use with the corresponding flow.Methods in net.shibboleth.idp.authn that return types with arguments of type AuthenticationResultModifier and TypeMethodDescriptionAuthenticationFlowDescriptor.getRevocationCondition()Get condition controlling whether a result from this flow should be considered revoked.Methods in net.shibboleth.idp.authn with parameters of type AuthenticationResultModifier and TypeMethodDescriptionbooleanAuthenticationFlowDescriptor.isResultActive(AuthenticationResult result) Check if a result generated by this flow is still active.AuthenticationFlowDescriptor.serialize(AuthenticationResult instance) booleanAuthenticationResult.DescriptorRevocationPredicate.test(ProfileRequestContext prc, AuthenticationResult result) Method parameters in net.shibboleth.idp.authn with type arguments of type AuthenticationResultModifier and TypeMethodDescriptionvoidAuthenticationFlowDescriptor.setResultSerializer(StorageSerializer<AuthenticationResult> serializer) Set a custom serializer for results produced by this flow.voidAuthenticationFlowDescriptor.setRevocationCondition(BiPredicate<ProfileRequestContext, AuthenticationResult> condition) Set condition controlling whether a result from this flow should be considered revoked.voidAuthenticationResult.setRevocationCondition(BiPredicate<ProfileRequestContext, AuthenticationResult> condition) Sets condition controlling whether this result has been revoked subsequent to creation. -
Uses of AuthenticationResult in net.shibboleth.idp.authn.context
Fields in net.shibboleth.idp.authn.context declared as AuthenticationResultModifier and TypeFieldDescriptionprivate AuthenticationResultAuthenticationContext.authenticationResultA 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.activeResultsAuthentication results associated with an active session and available for (re)use.private final Map<String,AuthenticationResult> MultiFactorAuthenticationContext.activeResultsAuthentication results that are active (may be generated earlier or during current request).private final Map<String,AuthenticationResult> SubjectContext.authenticationResultsThe 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 theAuthenticationResultobjects 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.activeResultLookupStrategyLookup strategy for active "factors" that may already be usable.FinalizeMultiFactorAuthentication.resultMergingStrategyStrategy 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) voidPopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy.processActiveResult(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Collection<AuthenticationResult> results, AuthenticationResult candidate) Check an active result for possible inclusion in the returned collection.private voidSelectAuthenticationFlow.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) voidPopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy.processActiveResult(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Collection<AuthenticationResult> results, AuthenticationResult candidate) Check an active result for possible inclusion in the returned collection.private voidSelectAuthenticationFlow.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.voidPopulateMultiFactorAuthenticationContext.setActiveResultLookupStrategy(Function<ProfileRequestContext, Collection<AuthenticationResult>> strategy) Set the lookup strategy for any active "factors" that may be reusable.voidFinalizeMultiFactorAuthentication.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 AuthenticationResultAuthenticationResultPrincipal.authnResultThe authentication result.Methods in net.shibboleth.idp.authn.principal that return AuthenticationResultModifier and TypeMethodDescriptionAuthenticationResultPrincipal.getAuthenticationResult()Get theAuthenticationResult.Methods in net.shibboleth.idp.authn.principal with parameters of type AuthenticationResultModifier and TypeMethodDescriptionPrincipalSupport.getPrincipalNames(AuthenticationResult result, Class<? extends Principal> claz) 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.resultSerializerCircular 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.authn.revocation.impl
Methods in net.shibboleth.idp.authn.revocation.impl with parameters of type AuthenticationResultModifier and TypeMethodDescriptionprotected booleanAttributeRevocationCondition.isRevoked(String principal, AuthenticationResult result, Collection<Instant> revocationRecords) Check the revocation records' timestamps for applicability.protected booleanRevocationCacheCondition.isRevoked(String principal, AuthenticationResult result, Collection<String> revocationRecords) Check the revocation records' timestamps for applicability.booleanAttributeRevocationCondition.test(ProfileRequestContext input, AuthenticationResult input2) booleanRevocationCacheCondition.test(ProfileRequestContext input, AuthenticationResult input2) -
Uses of AuthenticationResult in net.shibboleth.idp.cas.flow.impl
Fields in net.shibboleth.idp.cas.flow.impl declared as AuthenticationResultModifier and TypeFieldDescriptionprivate AuthenticationResultGrantServiceTicketAction.authnResultAuthentication result.Methods in net.shibboleth.idp.cas.flow.impl that return AuthenticationResultModifier and TypeMethodDescriptionprivate AuthenticationResultGrantServiceTicketAction.getLatestAuthenticationResult(ProfileRequestContext prc) Gets the most recent authentication result from the current 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 AuthenticationResultBaseAddAuthenticationStatementToAssertion.authenticationResultAuthenticationResult basis of statement.Methods in net.shibboleth.idp.saml.profile.impl that return AuthenticationResultModifier and TypeMethodDescriptionBaseAddAuthenticationStatementToAssertion.getAuthenticationResult()Get theAuthenticationResultto 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.authenticationResultsTracks authentication results that have occurred during this session.Methods in net.shibboleth.idp.session that return AuthenticationResultModifier and TypeMethodDescriptionAbstractIdPSession.addAuthenticationResult(AuthenticationResult result) Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.IdPSession.addAuthenticationResult(AuthenticationResult result) Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.AbstractIdPSession.doAddAuthenticationResult(AuthenticationResult result) Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.AbstractIdPSession.getAuthenticationResult(String flowId) Get an associatedAuthenticationResultgiven its flow ID.IdPSession.getAuthenticationResult(String flowId) Get an associatedAuthenticationResultgiven 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 underlyingAuthenticationResultmap maintained with the IdP session.AbstractIdPSession.getAuthenticationResults()Get the unmodifiable set ofAuthenticationResults associated with this session.IdPSession.getAuthenticationResults()Get the unmodifiable set ofAuthenticationResults associated with this session.Methods in net.shibboleth.idp.session with parameters of type AuthenticationResultModifier and TypeMethodDescriptionAbstractIdPSession.addAuthenticationResult(AuthenticationResult result) Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.IdPSession.addAuthenticationResult(AuthenticationResult result) Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.AbstractIdPSession.doAddAuthenticationResult(AuthenticationResult result) Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.booleanAbstractIdPSession.doRemoveAuthenticationResult(AuthenticationResult result) Disassociate anAuthenticationResultfrom this IdP session.booleanAbstractIdPSession.removeAuthenticationResult(AuthenticationResult result) Disassociate anAuthenticationResultfrom this IdP session.booleanIdPSession.removeAuthenticationResult(AuthenticationResult result) Disassociate anAuthenticationResultfrom this IdP session.voidIdPSession.updateAuthenticationResultActivity(AuthenticationResult result) Update the recorded activity timestamp for anAuthenticationResultassociated 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 newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.StorageBackedIdPSession.getAuthenticationResult(String flowId) Get an associatedAuthenticationResultgiven its flow ID.private AuthenticationResultStorageBackedIdPSession.loadAuthenticationResultFromStorage(String flowId) Loads anAuthenticationResultrecord 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 underlyingAuthenticationResultmap maintained with the IdP session.StorageBackedIdPSession.getAuthenticationResults()Get the unmodifiable set ofAuthenticationResults associated with this session.Methods in net.shibboleth.idp.session.impl with parameters of type AuthenticationResultModifier and TypeMethodDescriptionStorageBackedIdPSession.addAuthenticationResult(AuthenticationResult result) Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.booleanStorageBackedIdPSession.removeAuthenticationResult(AuthenticationResult result) Disassociate anAuthenticationResultfrom this IdP session.private booleanStorageBackedIdPSession.saveAuthenticationResultToStorage(AuthenticationResult result) Saves anAuthenticationResultrecord to storage, serializing it using the object attached to the correspondingAuthenticationFlowDescriptor.voidStorageBackedIdPSession.updateAuthenticationResultActivity(AuthenticationResult result) Update the recorded activity timestamp for anAuthenticationResultassociated with this session.