Pra*_*gar 3 c# ldap active-directory
Microsoft Active Directory 的uid和sAMAccountName属性之间有什么区别。
编辑:我知道这sAMAccountName是一个必填字段而uid不是的事实。有人可以解释它们在用法方面的区别吗
uid是一个多值属性。它也不是唯一的,因此它不适合作为唯一标识符,除非您在设置之前检查唯一性。但这是你维护的责任。
它也未编入索引,因此按 搜索帐户会慢一点uid。
并且不能用于登录。
所以基本上,把它用于任何你想用它的地方,但你要为你放在那里的东西负责。
sAMAccountName 另一方面,是单值的,在域上强制唯一,索引,可用于身份验证。