gpt4 book ai didi

java - LDAP Java 开发

转载 作者:行者123 更新时间:2023-11-29 03:54:53 25 4
gpt4 key购买 nike

我有三个与 LDAP 和 Java 相关的问题。

  1. 有什么方法可以使用 Java 在 Windows Activity 目录中找到新创建的用户?现在,我从 Active Directory 循环获取所有用户,并使用 whencreated 属性来识别新用户。

  2. 与上一个一样,有什么方法可以使用 Java 查找最近在 Activity 目录上修改的用户属性(例如名字更改或电子邮件更改等)?目前我正在使用 whenchanged 属性进行识别。

  3. 有什么方法可以识别有关用户被锁定/解锁或他处于 Activity/非 Activity 状态的信息吗?

最佳答案

LDAP search filters应该给你你需要的。

  1. 使用 (&(objectClass=user)(whenCreated>=20110701000000.0Z)) 获取在 2011 年 7 月 1 日或之后创建的用户帐户。
  2. 使用 (&(objectClass=user)(whenChanged>=20110701000000.0Z)) 在 2011 年 7 月 1 日或之后更改用户帐户。
  3. 使用 (&(objectClass=user)(whenChanged>=20110701000000.0Z)(userAccountControl:1.2.840.113556.1.4.803:=2)) 在 7 月 1 日或之后更改帐户, 2011 和已禁用。使用 bitwise filter matching rule identifier检查具体userAccountControl flags .

如果经常执行这些查询,您可能需要 index whenCreatedwhenChanged属性。

关于java - LDAP Java 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6911883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com