分享主题:linux,nginx,php,mysql

ldap_search获取OU和组,php ldap_search得到ad部门名称,ldap_search获取active directory域OU和group

active directory 现在加入小程序俱乐部QQ群:483987340

在前面的文章中,
子恒老师讲了使用ldap_bind来验证域用户是否合法,
在php连接active directory活动目录中,
还有另外一个经常用到的功能,
就是把ad域中公司的部门名称列出来,
这样就能在你的web应用中,
直接调用ad活动目录里已经那好的部门,
共享一份数据。

ldap_search filter get OU GROUP

你可以使用ldap_search来获取域中的OU和组,

ldap_search($ldapconn, $base_dn, $filter)

一、 ldap_search获取域OU,部门名称,组织单元

设置 $filter 参数为下面的值即可

$filter = '(objectClass=organizationalUnit)';

由于ad域中,
公司部门,组织架构,
为了方便管理,
通常都是设置成OU,
上面的方法也就把部门获取到了。

二、 ldap_search获取组GROUP

设置 $filter 参数为下面的值就行

$filter = '(objectClass=group)';

ldap_search也可以获取所有的域用户,
但是作为一般的应用,
不会有这个需求,
除非你是开发实现一个多功能的域管理应用,
不过话说回来,
如果想要更多,更强大的功能,
直接在域控制器DC里操作会更加方便。

猛击这里
观看子恒老师《微信小程序开发》系列视频
了解实现过程和下载相关源代码

声明:本文仅供交流学习 , 版权归属原作者,部分文章未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:58842997,我们会及时删除。
秦子恒公众号

来源:秦子恒博客,欢迎转载分享,请保留出处

ldap_search获取OU和组,php ldap_search得到ad部门名称,ldap_search获取active directory域OU和group链接:https://www.qinziheng.com/active-directory/9549.htm

现在就加入微信开发QQ群2:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (1)