【问题标题】:SAML 2.0 Multiple md:NameIDFormat tag in service provider metadataSAML 2.0 服务提供商元数据中的多个 md:NameIDFormat 标记
【发布时间】:2014-09-02 10:06:16
【问题描述】:

我查看了一些 SAML 2.0 服务提供商元数据示例,发现了一个包含多个 NameIDFormat 标记的元数据文件。现在我看到的大多数其他示例只有一个,所以这个 sn-p 是否表明 SP 将接受 SAML 1.1 和 SAML 2.0 格式的 NameID,并且在 SAML 2.0 响应的情况下可以接受瞬态和持久 nameID?

<md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</md:NameIDFormat>
<md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</md:NameIDFormat>
<md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:persistent</md:NameIDFormat>
<md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</md:NameIDFormat>
<md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName</md:NameIDFormat>

【问题讨论】:

    标签: service metadata saml provider


    【解决方案1】:

    只是为了让其他正在寻找这个问题的答案的人知道 - 我能够确认我的理解是正确的。 SP 可以宣传对多种 NameID 格式的支持,它可以使用 SP 元数据中的多个标签来支持这些格式。但是,由 IdP 来尊重这一点并以一种受支持的格式发送 NameID,或者完全忽略它并以 SP 不支持的格式发送它。但是,在这种情况下,SP 将无法解析 NameID 值并且会失败。

    【讨论】:

      猜你喜欢
      • 2021-07-15
      • 2016-12-14
      • 1970-01-01
      • 1970-01-01
      • 2015-03-12
      • 1970-01-01
      • 2014-10-27
      • 2020-06-20
      • 2013-11-03
      相关资源
      最近更新 更多