【发布时间】:2013-07-01 13:25:05
【问题描述】:
我为 Active Directory 中的搜索用户创建了以下过滤器:
(&(objectClass=*)(|(sAMAccountName=u)(userPrincipalName=u))
可以创建更多合格的过滤器:
(&(objectClass=person)(|(sAMAccountName=u)(userPrincipalName=u))
问题是为什么?
使用指定类person有什么好处?
同一目录是否可能包含objectClass 不是person 但以下为真(|(sAMAccountName=u)(userPrincipalName=u)) 的对象?
为什么不在 LDAP 搜索过滤器中始终使用 (objectClass=*)?
【问题讨论】:
-
为什么?每个对象都有一个objectClass。测试的意义何在?
标签: active-directory ldap ldap-query