Class RestSamlCompleteLogoutAction

All Implemented Interfaces:
RestHandler

public class RestSamlCompleteLogoutAction extends SamlBaseRestHandler
This Rest endpoint handles SAML LogoutResponse sent from idP with either HTTP-Redirect or HTTP-Post binding. For HTTP-Redirect binding, it expects SamlCompleteLogoutRequest.getPayload() be set to the query string of the redirect URI. For HTTP-Post binding, it expects SamlCompleteLogoutRequest.getPayload() be set to the value of SAMLResponse form parameter, i.e. caller of this API must do the work to extract the SAMLResponse value from body of the HTTP-Post request. The value must also be URL decoded if necessary.