-
-
Notifications
You must be signed in to change notification settings - Fork 302
Open
Labels
Description
If my ACS URL is http://foobar.com/saml/connect/?someparam=baz&another=bing the XML generated by the library will be of the form:
<samlp:AuthnRequest
xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
ID="ONELOGIN_b59b8f4a13f6f86bb14230429abd724e5fa80c96"
Version="2.0"
IssueInstant="2017-01-19T00:32:06Z"
Destination="https://foobar-dev.onelogin.com/trust/saml2/http-post/sso/123456"
ProtocolBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
AssertionConsumerServiceURL="http://foobar.com/saml/connect/?someparam=baz&another=bing"
>
<saml:Issuer>http://127.0.0.1:8000/</saml:Issuer>
</samlp:AuthnRequest>
which is not valid XML. The & in the ACS URL must be quoted as &