1

我正在使用这个优秀的库。OKTA 的临时 IDP 服务器一切正常。我想了解发送到 IDP 服务器的 XML 请求。在此代码中,此 xml 文件的构建位置或如何向其中添加新参数。我不是试图理解这一点,但没有得到它,因为在调试期间我将 xmldoc 设为空。

非常感谢 !!

4

1 回答 1

1

XML 由组件动态生成。Bind可以在调用该方法后发送消息之前立即设置 XML 。

例如,像这样在 Saml2AuthnRequest 上:

var saml2AuthnRequest = new Saml2AuthnRequest(config);
binding.Bind(saml2AuthnRequest);
var xml = saml2AuthnRequest.XmlDocument.OuterXml;

如果未签名,也许可以更改 XML 后记。但我还没有尝试过。

于 2021-04-19T08:34:24.223 回答