java - 如何获取 LDAP Active Directory 中禁用的用户

标签 java active-directory ldap

我必须编写 java 代码来查找 Activity 目录中的特定用户是否启用或禁用。

最佳答案

您可以检查userAccountControl 位标志属性。它的第二位指示用户是否被禁用(请参阅属性 MSDN page 上的备注部分。)

最简单的方法是在 LDAP 查询中使用按位过滤器:

(userAccountControl:1.2.840.113556.1.4.803:=2)

此过滤器表达式将仅返回禁用的帐户(有关按位过滤器的使用的更多信息,请参阅 this article )。

关于java - 如何获取 LDAP Active Directory 中禁用的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16466865/

相关文章:

java - 为什么 Active Directory 不返回 PagedResultsResponseControl?

java - 如何知道servlet是否有很多请求

javascript - React Native 无法返回数组

powershell - 如何使用 Powershell 从 DnsServerResourceRecord 获取真实的 RecordData?

ssl - 通过 SSL 使用 AD LDS

php - 与 LDAP 服务器的安全连接

java - 业务逻辑(那是什么?)真正存在于何处以及如何使用 Spring 做到这一点?

java - ActionListener 不工作 Java

active-directory - 真实用户和系统用户帐户之间的区别

java - 使用 LDAP 在 java 中进行用户和角色管理