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.
Predicates related to authentication context content.
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.context.logic
Methods in net.shibboleth.idp.authn.context.logic that return types with arguments of type AuthenticationResultModifier and TypeMethodDescriptionprotected Collection<AuthenticationResult>AbstractAuthenticationResultPredicate.getAuthenticationResults(ProfileRequestContext profileRequestContext) Extract all of the relevant results from either the activeAuthenticationContextorSubjectContextas directed, including any nested results such as found with the MFA flow.Methods in net.shibboleth.idp.authn.context.logic with parameters of type AuthenticationResultModifier and TypeMethodDescriptionprotected abstract booleanAbstractAuthenticationResultPredicate.doMatch(ProfileRequestContext profileRequestContext, AuthenticationResult result) Evaluate anAuthenticationResultfor a match.protected booleanAuthenticationResultPredicate.doMatch(ProfileRequestContext profileRequestContext, AuthenticationResult result) Evaluate anAuthenticationResultfor a match.protected booleanPrincipalInResultPredicate.doMatch(ProfileRequestContext profileRequestContext, AuthenticationResult result) Match returns true iff at least one of the candidates is found in this result'sSubject. -
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.