2011-12-06 56 views
3

我们目前正在设计系统的安全性并计划使用基于权利的授权。SOAP 1.2和SAML 2.0兼容性

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

在我们的解决方案,我们具备Java,WCF和ASMX Web服务,一些SOAP 1.1和1.2部分。

问题是将跨发送SOAP和不同的技术工作的各个版本SAML 2.0令牌? SAML是否要求我们使用SOAP 1.1?

回答

3

是 - SAML SOAP绑定(至少对于Web SSO配置文件而言)需要遵从SOAP 1.1。 SAML 2.0绑定的第3.2.2节“与协议无关的SAML SOAP绑定方面”文档说明:“请注意,此绑定仅支持使用SOAP 1.1。”

虽然可以使用SOAP的新版本尝试,也不能保证你会与其它第三方实现互操作。

- Ian

3

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