Wcf SOAP 1.2和SAML 2.0的兼容性

Wcf SOAP 1.2和SAML 2.0的兼容性,wcf,web-services,security,soap,saml,Wcf,Web Services,Security,Soap,Saml,我们目前正在设计系统的安全性,并计划使用基于索赔的授权 根据维基百科的文章,SOAP绑定是“SAML SOAP绑定(基于SOAP 1.1)” 在我们的解决方案中,我们有Java、WCF和ASMX web服务、一些SOAP1.1和一些1.2 问题是跨不同版本的SOAP和不同技术发送SAML2.0令牌是否有效?SAML是否要求我们使用SOAP 1.1?是-SAML SOAP绑定(至少对于Web SSO配置文件)要求使用SOAP 1.1以实现一致性。SAML2.0绑定文档的第3.2.2节“SAMLSO

我们目前正在设计系统的安全性,并计划使用基于索赔的授权

根据维基百科的文章,SOAP绑定是“SAML SOAP绑定(基于SOAP 1.1)”

在我们的解决方案中,我们有Java、WCF和ASMX web服务、一些SOAP1.1和一些1.2


问题是跨不同版本的SOAP和不同技术发送SAML2.0令牌是否有效?SAML是否要求我们使用SOAP 1.1?

是-SAML SOAP绑定(至少对于Web SSO配置文件)要求使用SOAP 1.1以实现一致性。SAML2.0绑定文档的第3.2.2节“SAMLSOAP绑定的协议独立方面”注释:“注意,此绑定仅支持使用SOAP 1.1。”

虽然您可以尝试使用较新版本的SOAP,但不能保证您可以与其他第三方实现进行互操作


--Ian

您要实现的用例是什么。。?在大多数情况下,您可以避免“SAML SOAP绑定”,并将WS-Trust与SAML令牌配置文件1.1一起使用—它支持基于声明的授权—它不依赖于SOAP版本