【问题标题】:Do I have to use an email for SAML authentication我是否必须使用电子邮件进行 SAML 身份验证
【发布时间】:2020-07-16 17:59:21
【问题描述】:

首先,我很抱歉这个新手问题!考虑到所有 GDPR 问题,我想知道是否需要使用电子邮件进行 SAML 身份验证,或者是否有办法使用用户名或其他唯一 ID 开发身份验证?目标是根本不处理电子邮件,但仍然使用 SAML。

【问题讨论】:

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


    【解决方案1】:

    我发现电子邮件是一个糟糕的标识符选择,因为人们希望它们偶尔改变(结婚、离婚等)。

    SAML 不要求使用任何特定的事物作为主题,它们保持开放状态。此外,该协议还提供了假名标识符的概念——瞬态和持久性。您可以在第 3605 行到第 3654 行之间的 SAML Spec 中看到这些内容。

    归根结底,SAML 是一种协议,它围绕如何传递您和您的合作伙伴相互同意的标识符进行封装。如果您根据目录对用户进行身份验证(他们仍然可以使用其电子邮件作为其 IdP 标识符),则向合作伙伴发送用户的 UUID。只要他们可以使用该标识符(因此,您的用户已使用您目录中的 UUID 作为标识符被配置到 SP 中),那么您可以在断言中发送该标识符,并且您没有传递任何违反规则和精神的内容GDPR。

    【讨论】:

      猜你喜欢
      • 2018-06-11
      • 2013-07-01
      • 1970-01-01
      • 2018-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多