Class IssueDiscoveryRequest

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action

public class IssueDiscoveryRequest extends AbstractApplicationAction
Generates a request to a discovery service per the protocol defined originally by us under the SAML TC at OASIS.

While referred to as a "SAML" discovery mechanism, it is not SAML-specific or SAML-aware in any real sense and is just a generic, insecure, redirect-based mechanism to ask a web site to return a named parameter to a designated return location.

Event:
EventIds.PROCEED_EVENT_ID, EventIds.INVALID_MESSAGE, EventIds.MESSAGE_PROC_ERROR
Precondition:
The input message has been validated to ensure a InitiatorConstants.DISCOVERY_RETURN_URL parameter is present.,
AgentRequestContext.getOutput().isstruct()
,
AgentRequestContext.getRemotedServletResponse() != null