# Package net.shibboleth.idp.authn.config.navigate

@NonnullElements package net.shibboleth.idp.authn.config.navigate
Functions for traversing authentication configurations.

Related Packages
Package
Description
net.shibboleth.idp.authn.config
Configuration touchpoints for authentication flows.
Classes
Class
Description
AuthenticationFlowsLookupFunction
A function that returns `AuthenticationProfileConfiguration.getAuthenticationFlows(ProfileRequestContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
ForceAuthnProfileConfigPredicate
A predicate that evaluates a `ProfileRequestContext` and determines whether forced authentication should be set based on the associated `AuthenticationProfileConfiguration`.
MaxAgeLookupFunction
A function that returns `AuthenticationProfileConfiguration.getMaxAge(ProfileRequestContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
PostAuthenticationFlowsLookupFunction
A function that returns `AuthenticationProfileConfiguration.getPostAuthenticationFlows(org.opensaml.profile.context.ProfileRequestContext)`() if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.