Uses of Class
net.shibboleth.idp.authn.AuthenticationFlowDescriptor
-
Packages that use AuthenticationFlowDescriptor Package Description 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.session.impl Implementations of session-related classes and interfaces. -
-
Uses of AuthenticationFlowDescriptor in net.shibboleth.idp.authn.context
Fields in net.shibboleth.idp.authn.context declared as AuthenticationFlowDescriptor Modifier and Type Field Description private AuthenticationFlowDescriptorAuthenticationContext. attemptedFlowAuthentication flow being attempted to authenticate the user.private AuthenticationFlowDescriptorMultiFactorAuthenticationContext. mfaFlowDescriptorLogin flow descriptor for the MFA flow.Fields in net.shibboleth.idp.authn.context with type parameters of type AuthenticationFlowDescriptor Modifier and Type Field Description private Map<String,AuthenticationFlowDescriptor>AuthenticationContext. availableFlowsFlows that are known to the system.private Map<String,AuthenticationFlowDescriptor>AuthenticationContext. intermediateFlowsPreviously attempted flows (could be failures or intermediate results).private Map<String,AuthenticationFlowDescriptor>AuthenticationContext. potentialFlowsFlows that could potentially be used to authenticate the user.Methods in net.shibboleth.idp.authn.context that return AuthenticationFlowDescriptor Modifier and Type Method Description AuthenticationFlowDescriptorAuthenticationContext. getAttemptedFlow()Get the authentication flow that was attempted in order to authenticate the user.AuthenticationFlowDescriptorMultiFactorAuthenticationContext. getAuthenticationFlowDescriptor()Get theAuthenticationFlowDescriptorrepresenting the MFA flow.Methods in net.shibboleth.idp.authn.context that return types with arguments of type AuthenticationFlowDescriptor Modifier and Type Method Description Map<String,AuthenticationFlowDescriptor>AuthenticationContext. getAvailableFlows()Get the set of flows known to the system overall.Map<String,AuthenticationFlowDescriptor>AuthenticationContext. getIntermediateFlows()Get the set of flows that have been executed, successfully or otherwise, without producing a completed result.Map<String,AuthenticationFlowDescriptor>AuthenticationContext. getPotentialFlows()Get the set of flows that could potentially be used for authentication.Methods in net.shibboleth.idp.authn.context with parameters of type AuthenticationFlowDescriptor Modifier and Type Method Description AuthenticationContextAuthenticationContext. setAttemptedFlow(AuthenticationFlowDescriptor flow)Set the authentication flow that was attempted in order to authenticate the user.MultiFactorAuthenticationContextMultiFactorAuthenticationContext. setAuthenticationFlowDescriptor(AuthenticationFlowDescriptor descriptor)Set theAuthenticationFlowDescriptorrepresenting the MFA flow. -
Uses of AuthenticationFlowDescriptor in net.shibboleth.idp.authn.impl
Fields in net.shibboleth.idp.authn.impl with type parameters of type AuthenticationFlowDescriptor Modifier and Type Field Description private Collection<AuthenticationFlowDescriptor>PopulateAuthenticationContext. availableFlowsAll of the known flows in the system.private Function<ProfileRequestContext,Collection<AuthenticationFlowDescriptor>>PopulateAuthenticationContext. potentialFlowsLookupStrategyLookup function for the flows to make available for possible use.Methods in net.shibboleth.idp.authn.impl that return AuthenticationFlowDescriptor Modifier and Type Method Description AuthenticationFlowDescriptorRemoteUserAuthServlet. getAuthenticationFlowDescriptor(String key, javax.servlet.http.HttpServletRequest httpRequest)Get the executingAuthenticationFlowDescriptor.private AuthenticationFlowDescriptorSelectAuthenticationFlow. getUnattemptedInactiveFlow(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Return the first inactive potential flow not found in the intermediate flows collection that applies to the request.Methods in net.shibboleth.idp.authn.impl with parameters of type AuthenticationFlowDescriptor Modifier and Type Method Description PrincipalRemoteUserAuthServlet. getPrincipal(AuthenticationFlowDescriptor descriptor, String method)Locate a customPrincipalmatching a string, supported by the flow descriptor.private voidSelectAuthenticationFlow. selectInactiveFlow(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, AuthenticationFlowDescriptor descriptor)Selects an inactive flow and completes processing.Method parameters in net.shibboleth.idp.authn.impl with type arguments of type AuthenticationFlowDescriptor Modifier and Type Method Description voidPopulateAuthenticationContext. setAvailableFlows(Collection<AuthenticationFlowDescriptor> flows)Set the flows known to the system.voidPopulateAuthenticationContext. setPotentialFlowsLookupStrategy(Function<ProfileRequestContext,Collection<AuthenticationFlowDescriptor>> strategy)Set the lookup strategy for the flows to make available for use (a subset of the available ones).Constructor parameters in net.shibboleth.idp.authn.impl with type arguments of type AuthenticationFlowDescriptor Constructor Description AuthenticationFlowDescriptorManager(List<AuthenticationFlowDescriptor> freeObjects)Constructor. -
Uses of AuthenticationFlowDescriptor in net.shibboleth.idp.session.impl
Fields in net.shibboleth.idp.session.impl with type parameters of type AuthenticationFlowDescriptor Modifier and Type Field Description private Map<String,AuthenticationFlowDescriptor>StorageBackedSessionManager. flowDescriptorMapFlows that could potentially be used to authenticate the user.Methods in net.shibboleth.idp.session.impl that return AuthenticationFlowDescriptor Modifier and Type Method Description AuthenticationFlowDescriptorStorageBackedSessionManager. getAuthenticationFlowDescriptor(String flowId)Get a matchingAuthenticationFlowDescriptor.Method parameters in net.shibboleth.idp.session.impl with type arguments of type AuthenticationFlowDescriptor Modifier and Type Method Description voidStorageBackedSessionManager. setAuthenticationFlowDescriptors(Iterable<AuthenticationFlowDescriptor> flows)Set theAuthenticationFlowDescriptorcollection active in the system.
-