php - CAKEPHP 安全 LDAP 无法绑定到服务器
问题描述
我目前正在尝试让我的 LDAP 连接通过 SSL (LDAPS) 工作。我正在使用 CakePHP 和插件 Queeencityofcodefactory 和主机应用程序 Wampserver64。我面临的问题是一切都适用于 ldap 连接,但是一旦我更改端口配置或从 'host' => 'ldap......' 更改为 'ldaps://.... .' 则无法绑定到服务器。我已经尝试配置端口,插件代码中的 ldap_start_tls() 但没有任何效果。
我还使用以下值配置 app.php 选项:
LDAP_OPT_X_TLS_REQUIRE_CERT => 0,
LDAP_OPT_X_TLS_CACERTDIR => "C:/wamp64/bin/apache/apache2.4.39/conf/cert/cert.01",
LDAP_OPT_X_TLS_CACERTFILE => "cert01.crt",
LDAP_OPT_X_TLS_KEYFILE => "C:/wamp64/bin/apache/apache2.4.39/conf/cert/key1.key",
当我尝试通过 LDP.exe 连接到 LDAP 主机时,它工作正常,没有问题。
我将不胜感激有关此问题的任何提示。
解决方案
推荐阅读
- python - 如何从脚本中给出 python 解释器命令?
- python - Discord.py 链接周围有方括号
- javascript - 读取文件并动态修改变量
- javascript - 如何在模态对话框内将图像添加到画布绘制
- angular - 如何使用 rxjs 顺序加载数据?在每个序列中可能有几个调用
- javascript - 将 HTML 表单操作链接到节点 js 函数
- css - 如果画布没有显示在视口中,它消耗的资源是否与视口内的画布相同?
- tomcat - 使用 Lucene 索引通过 tomcat 部署为 WAR 文件的 Apache Jena Fuseki 服务器
- java - Selenium 如何单击列表中的每个相同按钮并提交表单
- javascript - 即使函数立即返回,等待异步函数也会暂停执行