【问题标题】:What is the difference between uid and sAMAccountNameuid 和 sAMAccountName 有什么区别
【发布时间】:2018-03-13 13:57:53
【问题描述】:

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

编辑:我知道sAMAccountName 是必填字段而uid 不是。有人可以解释一下它们在使用方面有何不同

【问题讨论】:

  • uid 在 AD 中通常是“”。一般来说,您应该使用 samaccountname。
  • @smoore4 感谢您的意见。我知道 sAMAccountName 是强制性的,而 uid 不是。我正在寻找的是,它们在使用方面有何不同
  • 不确定为什么有人会否决这个问题?

标签: c# active-directory ldap


【解决方案1】:

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

它也没有被索引,所以通过uid搜索帐户会慢一些。

而且不能用于登录。

所以基本上,将它用于你想用它做的任何事情,但你要为你放在那里的东西负责。

另一方面,sAMAccountName 是单值的,在域上强制唯一,已编入索引,可用于身份验证。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-10
    • 2010-10-02
    • 2011-12-12
    • 2010-09-16
    • 2012-03-14
    • 2012-02-06
    • 2011-02-25
    • 2011-11-22
    相关资源
    最近更新 更多