我正在尝试实现ITfoxtec.Identity.Saml2库,通过重定向绑定将AuthnRequest发送到IdP。IdP要求ds:Signature在AuthnRequest中显示,但是当我按照推荐的这里将saml2Configuration.SignAuthnRequest设置为true时,签名元素仍然不存在。它适用于post绑定,但我想使用重定向绑定。
在我看到的代码中,XmlDocument = XmlDocument.SignDocument(...)在Saml2PostBinding.BindInternal()中存在,但在Saml2RedirectBinding.BindInternal()中没有
是否有任何理由,为什么它不是在重定向约束以及?我能在那里找到签名元素吗?
谢谢。
发布于 2021-06-03 18:58:18
如果AuthnRequest使用PostBinding进行签名,则将签名添加到PostBinding中。
但是,如果您执行RedirectBinding,签名和签名方法将作为SAMLRequest参数旁边的URL参数添加,如下面的示例所示:

https://stackoverflow.com/questions/67818515
复制相似问题