gpt4 book ai didi

Java:用最少的用户信息查询Active Directory信息

转载 作者:行者123 更新时间:2023-12-03 06:11:14 25 4
gpt4 key购买 nike

所以,情况是这样的。我们希望能够在 Activity 目录中查询用户的角色/组成员资格等。现在,我已经可以使用标准 Java API (javax.naming) 来做到这一点,但我需要用户名、域服务器名称/地址,以及执行此操作的密码。用户的权限也有限,因此我无法使用任何外部调用来调用高级管理工具。

在Java中,有没有一种方法可以让我只使用用户名和域服务器名称/地址来获取该信息?我也愿意使用第三方软件包来做到这一点。或者,您可以向我提供(或指出)有关在 AD 中配置哪些内容以允许此操作的信息。

希望这是有道理的。我不是 AD 专家,所以信息越多越好。

最佳答案

您需要先登录的问题是因为AD不允许匿名查询。在查询数据库之前,您必须以具有足够权限的有效用户身份登录(LDAP 术语中的“绑定(bind)”)。

如果您的 AD 管理员愿意,您可以让他们创建一个特殊用户(我们称之为“ldapquery”),该用户被允许绑定(bind)和查询数据库。该用户的用户 ID 和密码将成为代码中的配置值。

关于Java:用最少的用户信息查询Active Directory信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1456784/

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