2

我将SimpleSamlPhp用于SAML服务提供商。

SimpleSamlPhp 正在发送不带 xml 标头的身份验证请求,但 IdP 表示它们需要 xml 标头。如何在请求中添加 utf-8 标头?( <?xml version="1.0" encoding="UTF-8"?>)

这就是我发送的方式

<samlp:AuthnRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" ID="gfpdfaailecofabshsehljipgpofofghjjahggi" Version="2.0" IssueInstant="2011-08-23T06:26:06Z" ProtocolBinding="urn:oasis: etc.....

这就是 IdP 要求的方式

<?xml version="1.0" encoding="UTF-8"?><samlp:AuthnRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" ID="gfpdfaailecofabshsehljipgpofofghjjahggi" Version="2.0" IssueInstant="2011-08-23T06:26:06Z" ProtocolBinding="urn:oasis: etc.....

PS:在Feide OpenIdp上测试了我的SP,效果很好。

4

0 回答 0