oracle – 使用PLSQL获取LDAP用户列表
发布时间:2021-03-19 16:23:10 所属栏目:站长百科 来源:网络整理
导读:我们的数据库应用程序的一个新要求是将用户表的内容与Active Directory中的用户同步.所以基本上我需要连接到Active Directory服务器并从plsql过程中检索用户名列表. 到目前为止,我所做的是使用自己的凭据连接到活动目录服务器,并查询一些属性. 例: ldap_pas
我们的数据库应用程序的一个新要求是将用户表的内容与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,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(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |