gpt4 book ai didi

oracle - 使用 PLSQL 获取 LDAP 用户列表

转载 作者:行者123 更新时间:2023-12-04 17:58:17 25 4
gpt4 key购买 nike

我们的数据库应用程序的新要求之一是将用户表的内容与 Active Directory 中的用户同步。所以基本上我需要连接到 Active Directory 服务器并从 plsql 过程中检索用户名列表。

到目前为止,我所取得的是连接到事件目录服务器,使用我自己的凭据,并查询一些属性。

例子:

ldap_password := '****';
ldap_user := 'cn=me,OU=Users,OU=mygroup,DC=mytown,DC=mycompany,DC=com';
ldap_base := 'OU=Users,OU=mygroup,DC=mytown,DC=mycompany,DC=com';
search_filter := '(&(objectClass=Person)!((sn=him)(cn=me)))';
res_attrs(1) := 'displayName';
res_attrs(2) := 'cn';
res_attrs(3) := 'telephoneNumber';

如果我已经知道其他人是谁,我似乎只能查询我自己或其他人的属性。
  • 如何获取用户名列表?
  • 这是否可以使用任何帐户或是否需要具有适当权限的帐户?
  • 最佳答案

    我让我的脚本工作。范围设置使我无法查看所有数据。
    DBMS_LDAP.SCOPE_SUBTREE

    关于oracle - 使用 PLSQL 获取 LDAP 用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4123861/

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