以下搜索条件似乎会在用户仅存在于活动目录中时返回匹配:
NamingEnumeration<SearchResult> ne = dirContext.search(
baseDN,
userObjectQuery,
new String[] { userName },
SearchControls)
userObjectQuery类似于userObjectQuery=(&(sAMAccountName=%u)(objectclass=user))
这里的%u
将被用户名替换。
如何确保用户密码也匹配,然后才返回true?