我公司的每个开发人员都有一个电子邮件地址。例如:Name@country.domain.com
但是他们也有一个域名/名称Name@country.domain.net(以下简称DN)
这引起很多混乱
还有更多问题:
答案 0 :(得分:0)
缩写“ DN”指AD中的distinguishedName
属性。它还可以唯一标识该帐户,但这不是您在这里所说的。
您所说的是userPrincipalName
属性(或UPN)。通常是“用户名”(sAMAccountName
属性),后跟@
和AD域的DNS域名。听起来这就是您的组织设置方式。由于帐户移动了域,因此UPN的域部分需要更改。
但是,从技术上讲,UPN后缀(域部分)可以是任何东西,尤其是您组织控制的任何域。甚至可以将其设置为与电子邮件地址相同,只是不必如此。
因此,如果您组织中的UPN与电子邮件地址不匹配,那么您的管理员只是没有努力做到这一点,或者他们有理由不这样做。
您不能直接使用电子邮件地址向AD进行身份验证。如果应用程序仅要求提供电子邮件和密码,并使用该密码来针对AD进行身份验证,则它必须在域上查找该电子邮件地址以找到用户名,然后使用用户名(sAMAccountName
或{{ 1}})进行身份验证。
更多阅读内容可能会有所帮助:User Naming Attributes