首页 > 解决方案 > 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 主机时,它工作正常,没有问题。

我将不胜感激有关此问题的任何提示。

标签: phpcakephpldapwamp64

解决方案


推荐阅读