Class DiscoveryProfileRequestFunction

java.lang.Object
net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
net.shibboleth.idp.authn.proxy.impl.DiscoveryProfileRequestFunction
All Implemented Interfaces:
Function<Pair<RequestContext,ProfileRequestContext>,String>, Component, DestructableComponent, InitializableComponent

@ThreadSafe public class DiscoveryProfileRequestFunction extends AbstractInitializableComponent implements Function<Pair<RequestContext,ProfileRequestContext>,String>
A Function that produces a discovery request URL using the protocol defined in https://wiki.oasis-open.org/security/IdpDiscoSvcProtonProfile

Since there is no upstream "relying party" yet, the identity of the system is derived from the currently in-effect entityID that will be used to respond to the downstream relying party.