/SAML2/POST/SSO?SAMLRequest=...?
Tom Poage
tfpoage at ucdavis.edu
Tue Sep 1 16:15:29 EDT 2015
A vendor is trying to convince me that sending an AuthnRequest with a
GET on the /SAML2/POST/SSO URL with the SAMLRequest as a query argument
is valid because it works with 'several' (non-Shibboleth) implementations.
Our 2.x IdP rejects it. As expected, SSO works when they change the SSO
profile to Redirect (FWIW we happen to be their first Shibboleth
integration).
Although I see examples of POST (w/ XHTML form) vs. Redirect for SSO,
plus e.g. the SAML2int profile mentions HTTP-REDIRECT is a MUST, I'm
having difficulty finding that adding SAMLRequest on a GET to the
/SAML2/POST/SSO actually violates the Oasis specs. E.g.
saml-bindings-2.0-os.pdf sec. 3.5 which uses "may":
> The HTTP POST binding defines a mechanism by which SAML protocol messages
> may be transmitted within the base64-encoded content of an HTML form control.
Perhaps I'm looking in the wrong place? Or--though perhaps
ill-advised--nothing prohibits it other than the Shibboleth IdP
implementation?
Thanks!
Tom.
P.S. just noticed the Wikipedia article on SAML 2.0 says /SAML2/SSO/POST
and /SAML2/SSO/Redirect (vs. /SAML2/POST/SSO and /SAML2/Redirect/SSO). I
guess as long as metadata is consistent.
More information about the users
mailing list