2012-02-28 1212 views
1

我正在研究SSO技术,尤其是SAML 2.0,并且我看到了IdP,IdP Lite,SP和SP Lite的操作模式。我可以在这些“lite”模式中找到的唯一参考文件位于SAML 2.0 spec的符合性部分。在SAML 2.0中,IdP和IdP Lite(light)以及SP和SP Lite有什么区别?

完整版和轻量版的唯一区别在于“精简版”是完整版的子集吗?如果他们使用lite版本,会丢失哪些主要功能?

+0

有关差异的完整摘要,请参阅第9页上的saml一致性2.0白皮书(http://docs.oasis-open.org/security/saml/v2.0/saml-conformance-2.0-os。 PDF)。 – masi 2012-09-01 00:12:41

回答

5

IdP Lite和SP Lite确实是IdP和SP的子集。

主要区别是缺少对“管理名称标识符”(有时称为“持久标识符”)的支持。它们是在IDP和SP之间动态创建并同意用于用户识别的匿名ID。有一组消息专门用于建立这些标识符,维护它们并撤消它们。请参阅Section 3.6 in SAML 2.0 core - NameID格式为“urn:oasis:names:tc:SAML:2.0:nameid-format:persistent”。

许多SAML 2部署不利用它们 - 因此简化它的一致性很有意义。

“完全”一致性的其他一些较少使用的部分(如异常绑定,如基于SOAP的SLO)也可选。

+0

谢谢你的明确答案! – AndyB 2012-02-28 19:49:00

3

一个更加愤世嫉俗的回答:关于哪些功能可以抛出并仍然能够声明一致性有很多争论,并且关于什么功能很重要或没有什么经验。 2005年的一致性规范在这个问题上是一套非常古老的观点,并且它在2012年与现实没有太多联系。一些“需要”的功能从未被使用过,有些功能是可选的,需要很好扩展的实施(元数据就是一个很好的例子)。

+0

谢谢,斯科特为此添加信息。 – AndyB 2012-03-09 18:09:05

相关问题