使用PHP创建LDAP服务器
发布时间:2020-12-13 18:03:09 所属栏目:PHP教程 来源:网络整理
导读:我希望在 PHP中创建一个基于Web的应用程序,它接收LDAP请求并发回LDAP响应,但实际上并不使用LDAP服务器.具体来说,我想将MySQL数据库中的联系人表作为LDAP地址簿提供给Thunderbird. 两个问题: 是否存在用于使用PHP实现LDAP服务器的现有库? (PHP_LDAP包用于创
我希望在
PHP中创建一个基于Web的应用程序,它接收LDAP请求并发回LDAP响应,但实际上并不使用LDAP服务器.具体来说,我想将MySQL数据库中的联系人表作为LDAP地址簿提供给Thunderbird.
两个问题: >是否存在用于使用PHP实现LDAP服务器的现有库? (PHP_LDAP包用于创建LDAP客户端,程序连接到现有LDAP服务器.) $HTTP_RAW_POST_DATA 或者类似的? Apache可以处理LDAP请求并将它们传递到我的脚本中,还是一个完全不同的协议,需要一个不同的“监听器”应用程序来处理?
LDAP协议本身不由Apache处理,我没有看到任何处理该协议的Apache模块.我不相信你能通过Apache使用PHP来做到这一点.您可能能够实现纯PHP服务器(请参阅
http://php.net/manual/en/function.stream-socket-server.php),然后在PHP中实现LDAP协议数据包解析器.我不相信PHP有一个原生ASN1解析器,但您可能能够在C中找到一个并以某种方式集成它.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |