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.