Uses of Class
net.shibboleth.idp.authn.AuthenticationResult
-
Packages that use AuthenticationResult Package Description net.shibboleth.idp.authn APIs related to the authentication of a subject.net.shibboleth.idp.authn.context Context classes for managing authentication-related state.net.shibboleth.idp.authn.impl Implementation of various authentication actions.net.shibboleth.idp.authn.principal Classes supporting JavaPrincipalusage.net.shibboleth.idp.authn.principal.impl Implementation of functionality related to Java Principals.net.shibboleth.idp.authn.revocation.impl Predicates related to authentication.net.shibboleth.idp.cas.flow.impl CAS protocol flow implementations.net.shibboleth.idp.saml.profile.impl Actions common to SAML 1 and SAML 2 processing.net.shibboleth.idp.session APIs related to the construction and management of sessions.net.shibboleth.idp.session.impl 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 AuthenticationResult Modifier and Type Field Description private StorageSerializer<AuthenticationResult>AuthenticationFlowDescriptor. resultSerializerCustom serializer for the results generated by this flow.private BiPredicate<ProfileRequestContext,AuthenticationResult>AuthenticationFlowDescriptor. revocationConditionWhether a result from this flow should be considered revoked.private BiPredicate<ProfileRequestContext,AuthenticationResult>AuthenticationResult. revocationConditionWhether this result should be considered revoked.Methods in net.shibboleth.idp.authn that return AuthenticationResult Modifier and Type Method Description AuthenticationResultAuthenticationFlowDescriptor. deserialize(long version, String context, String key, String value, Long expiration)AuthenticationResultAuthenticationFlowDescriptor. 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 AuthenticationResult Modifier and Type Method Description BiPredicate<ProfileRequestContext,AuthenticationResult>AuthenticationFlowDescriptor. getRevocationCondition()Get condition controlling whether a result from this flow should be considered revoked.Methods in net.shibboleth.idp.authn with parameters of type AuthenticationResult Modifier and Type Method Description booleanAuthenticationFlowDescriptor. isResultActive(AuthenticationResult result)Check if a result generated by this flow is still active.StringAuthenticationFlowDescriptor. serialize(AuthenticationResult instance)booleanAuthenticationResult.DescriptorRevocationPredicate. test(ProfileRequestContext prc, AuthenticationResult result)Method parameters in net.shibboleth.idp.authn with type arguments of type AuthenticationResult Modifier and Type Method Description voidAuthenticationFlowDescriptor. 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 AuthenticationResult Modifier and Type Field Description private 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 AuthenticationResult Modifier and Type Field Description private Map<String,AuthenticationResult>AuthenticationContext. activeResultsAuthentication results associated with an active session and available for (re)use.private Map<String,AuthenticationResult>MultiFactorAuthenticationContext. activeResultsAuthentication results that are active (may be generated earlier or during current request).private Map<String,AuthenticationResult>SubjectContext. authenticationResultsThe active authentication results for the subject.Methods in net.shibboleth.idp.authn.context that return AuthenticationResult Modifier and Type Method Description AuthenticationResultAuthenticationContext. 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 AuthenticationResult Modifier and Type Method Description Map<String,AuthenticationResult>AuthenticationContext. getActiveResults()Get previous authentication results currently active for the subject.Map<String,AuthenticationResult>MultiFactorAuthenticationContext. getActiveResults()Get a live list of theAuthenticationResultobjects produced during the flow.Map<String,AuthenticationResult>SubjectContext. getAuthenticationResults()Get a mutable map of authentication flow IDs to authentication results.Methods in net.shibboleth.idp.authn.context with parameters of type AuthenticationResult Modifier and Type Method Description AuthenticationContextAuthenticationContext. 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 AuthenticationResult Modifier and Type Method Description AuthenticationContextAuthenticationContext. 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 AuthenticationResult Modifier and Type Field Description private Function<ProfileRequestContext,Collection<AuthenticationResult>>PopulateMultiFactorAuthenticationContext. activeResultLookupStrategyLookup strategy for active "factors" that may already be usable.private Function<ProfileRequestContext,AuthenticationResult>FinalizeMultiFactorAuthentication. resultMergingStrategyStrategy function to produce a final, merged result.Methods in net.shibboleth.idp.authn.impl that return AuthenticationResult Modifier and Type Method Description AuthenticationResultFinalizeMultiFactorAuthentication.DefaultResultMergingStrategy. apply(ProfileRequestContext input)AuthenticationResultDefaultAuthenticationResultSerializer. 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 AuthenticationResult Modifier and Type Method Description Collection<AuthenticationResult>PopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy. apply(ProfileRequestContext input)Methods in net.shibboleth.idp.authn.impl with parameters of type AuthenticationResult Modifier and Type Method Description (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.StringDefaultAuthenticationResultSerializer. serialize(AuthenticationResult instance)Method parameters in net.shibboleth.idp.authn.impl with type arguments of type AuthenticationResult Modifier and Type Method Description (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 AuthenticationResult Modifier and Type Field Description private AuthenticationResultAuthenticationResultPrincipal. authnResultThe authentication result.Methods in net.shibboleth.idp.authn.principal that return AuthenticationResult Modifier and Type Method Description AuthenticationResultAuthenticationResultPrincipal. getAuthenticationResult()Get theAuthenticationResult.Constructors in net.shibboleth.idp.authn.principal with parameters of type AuthenticationResult Constructor Description AuthenticationResultPrincipal(AuthenticationResult result)Constructor. -
Uses of AuthenticationResult in net.shibboleth.idp.authn.principal.impl
Fields in net.shibboleth.idp.authn.principal.impl with type parameters of type AuthenticationResult Modifier and Type Field Description private StorageSerializer<AuthenticationResult>AuthenticationResultPrincipalSerializer. resultSerializerCircular reference back to the parent serializer.Constructor parameters in net.shibboleth.idp.authn.principal.impl with type arguments of type AuthenticationResult Constructor Description AuthenticationResultPrincipalSerializer(StorageSerializer<AuthenticationResult> serializer)Constructor. -
Uses of AuthenticationResult in net.shibboleth.idp.authn.revocation.impl
Methods in net.shibboleth.idp.authn.revocation.impl with parameters of type AuthenticationResult Modifier and Type Method Description protected 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 AuthenticationResult Modifier and Type Field Description private AuthenticationResultGrantServiceTicketAction. authnResultAuthentication result.Methods in net.shibboleth.idp.cas.flow.impl that return AuthenticationResult Modifier and Type Method Description private AuthenticationResultGrantServiceTicketAction. 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 AuthenticationResult Modifier and Type Field Description private AuthenticationResultBaseAddAuthenticationStatementToAssertion. authenticationResultAuthenticationResult basis of statement.Methods in net.shibboleth.idp.saml.profile.impl that return AuthenticationResult Modifier and Type Method Description AuthenticationResultBaseAddAuthenticationStatementToAssertion. getAuthenticationResult()Get theAuthenticationResultto encode. -
Uses of AuthenticationResult in net.shibboleth.idp.session
Fields in net.shibboleth.idp.session with type parameters of type AuthenticationResult Modifier and Type Field Description private ConcurrentMap<String,Optional<AuthenticationResult>>AbstractIdPSession. authenticationResultsTracks authentication results that have occurred during this session.Methods in net.shibboleth.idp.session that return AuthenticationResult Modifier and Type Method Description AuthenticationResultAbstractIdPSession. addAuthenticationResult(AuthenticationResult result)Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.AuthenticationResultIdPSession. addAuthenticationResult(AuthenticationResult result)Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.AuthenticationResultAbstractIdPSession. doAddAuthenticationResult(AuthenticationResult result)Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.AuthenticationResultAbstractIdPSession. getAuthenticationResult(String flowId)Get an associatedAuthenticationResultgiven its flow ID.AuthenticationResultIdPSession. getAuthenticationResult(String flowId)Get an associatedAuthenticationResultgiven its flow ID.Methods in net.shibboleth.idp.session that return types with arguments of type AuthenticationResult Modifier and Type Method Description protected Map<String,Optional<AuthenticationResult>>AbstractIdPSession. getAuthenticationResultMap()Accessor for the underlyingAuthenticationResultmap maintained with the IdP session.Set<AuthenticationResult>AbstractIdPSession. getAuthenticationResults()Get the unmodifiable set ofAuthenticationResults associated with this session.Set<AuthenticationResult>IdPSession. getAuthenticationResults()Get the unmodifiable set ofAuthenticationResults associated with this session.Methods in net.shibboleth.idp.session with parameters of type AuthenticationResult Modifier and Type Method Description AuthenticationResultAbstractIdPSession. addAuthenticationResult(AuthenticationResult result)Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.AuthenticationResultIdPSession. addAuthenticationResult(AuthenticationResult result)Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.AuthenticationResultAbstractIdPSession. 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 AuthenticationResult Modifier and Type Method Description AuthenticationResultStorageBackedIdPSession. addAuthenticationResult(AuthenticationResult result)Add a newAuthenticationResultto this IdP session, replacing any existing result of the same flow ID.AuthenticationResultStorageBackedIdPSession. 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 AuthenticationResult Modifier and Type Method Description protected Map<String,Optional<AuthenticationResult>>StorageBackedIdPSession. getAuthenticationResultMap()Accessor for the underlyingAuthenticationResultmap maintained with the IdP session.Set<AuthenticationResult>StorageBackedIdPSession. getAuthenticationResults()Get the unmodifiable set ofAuthenticationResults associated with this session.Methods in net.shibboleth.idp.session.impl with parameters of type AuthenticationResult Modifier and Type Method Description AuthenticationResultStorageBackedIdPSession. 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.
-