# Package net.shibboleth.saml.profile.config.navigate

@NonnullElements package net.shibboleth.saml.profile.config.navigate
Functions to navigate into SAML profile configuration.

Related Packages
Package
Description
net.shibboleth.saml.profile.config
Generic SAML profile configuration.
net.shibboleth.saml.profile.config.navigate.messaging
Functions based on message contexts and SAML profile configuration.
net.shibboleth.saml.profile.config.logic
Predicates based on SAML profile configuration.
Classes
Class
Description
AssertionAudiencesLookupFunction
A function that returns `SAMLAssertionProducingProfileConfiguration.getAssertionAudiences(ProfileRequestContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
AssertionLifetimeLookupFunction
A function that returns `SAMLAssertionProducingProfileConfiguration.getAssertionLifetime(ProfileRequestContext)` if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.
AudienceRestrictionsLookupFunction
A function that returns the effective audience restrictions to include in assertions, based on combining a relying party's entityID with the result of `SAMLAssertionProducingProfileConfiguration.getAssertionAudiences(ProfileRequestContext)`, if such a profile is available from a `RelyingPartyContext` obtained via a lookup function, by default a child of the `ProfileRequestContext`.