uid和sAMAccountName之间有什么区别

时间:2018-03-13 13:57:53

标签: c# active-directory ldap

Microsoft Active Directory的uidsAMAccountName属性之间有什么区别。

编辑:我知道sAMAccountName是必填字段而uid不是必填字段。有人可以解释他们在使用方面的差异吗

1 个答案:

答案 0 :(得分:3)

uid是一个多值属性。它也不是唯一的强制执行,因此它不适合作为唯一标识符,除非您在设置之前检查唯一性。但这是你的责任。

它也没有编入索引,因此uid搜索帐户会慢一点。

它不能用于登录。

所以基本上,将它用于任何你想要使用它的东西,但是你对你放在那里的东西负责。

另一方面,

sAMAccountName是单值的,在域上强制执行,索引,并可用于身份验证。