* jspauldi55 <
jspau...@gmail.com> [2015-06-02 20:44]:
> I have setup simplsamlphp as an SP, with the IDP being a third party
> vendor. The issue I am having is when I perform SP initiated single log
> out, logout fails and simplesamlphp reports the error message "Missing
> RelayState in logout response". After running a Fiddler trace, I see that
> my SP is sending a SAMLRequest with a "RelayState"
> value="_lkasjd92lksjlkd0fje4334kjdcmkdlejlmfsdli3qd" to the IDP and the IDP
> responds with a SAMLResponce but no RelayState.
If SAML SLO is defined like SSO in this regard (I'd have to look at
the spec myself) then the IDP is required to return the RelayState
sent to it verbatim.
So make sure the spec says so and then approach the vendor of that IDP
software.
> It appears that the IDP is not able to process special HTML
> characters, the underscore "_", in the RealyState value sent from my
> SP.
How is an underscore a "special HTML character"?
It certainly has no special meaning in SGML/XML, not in SAML, not in
HTTP request parameters or most other protocols.
-peter