【问题标题】:In SAML 2.0, what's the difference between IdP and IdP Lite (light) as well as SP and SP Lite?在 SAML 2.0 中,IdP 和 IdP Lite(轻型)以及 SP 和 SP Lite 之间有什么区别?
【发布时间】:2012-02-28 17:46:50
【问题描述】:

我正在研究 SSO 技术,特别是 SAML 2.0,并且我看到 IdP、IdP Lite、SP 和 SP Lite 的操作模式。我能找到的对这些“精简”模式的唯一参考是SAML 2.0 spec 的一致性部分。

完整版和精简版的唯一区别是“精简版”是完整版的子集吗?如果与精简版一起使用,会缺少哪些关键功能?

【问题讨论】:

标签: single-sign-on saml saml-2.0


【解决方案1】:

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)也已设为可选。

【讨论】:

    【解决方案2】:

    一个更加愤世嫉俗的回答:关于哪些功能要抛弃并且仍然能够声称符合性存在很多争论,而且对于哪些功能重要或不重要,几乎没有经验。 2005 年的一致性规范是关于这个问题的一套非常古老的观点,它与 2012 年的现实没有太大的联系。一些“必需”的特性从未使用过,而一些可选的特性对于一个健壮的必须很好地扩展的实现(元数据就是一个很好的例子)。

    【讨论】:

    • 感谢 Scott 的补充信息。
    猜你喜欢
    • 1970-01-01
    • 2017-02-06
    • 1970-01-01
    • 1970-01-01
    • 2014-10-28
    • 2023-01-24
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多