나는 CakePHP에 매우 익숙하다. 그리고 이것이 LDAP를 사용한 첫 시도이다. this CakePHP Ldap Authentication 예제를 사용하여 다음과 같은 오류 메시지가 나타납니다.CakePHP LDAP 인증을 추가하는 방법?
이 서버에는 LDAP가 구성되어 있지 않습니다. PHP-LDAP 확장자가 아마도 입니다! |
내 database.php 코드가
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'my!password',
'database' => 'my_db',
'prefix' => '',
//'encoding' => 'utf8',
);
public $ldap = array(
'datasource' => 'Idbroker.LdapSource',
'host' => 'dc1.my_domain.net',
'port' => 3268,
'basedn' => 'CN=Users,DC=my_domain,DC=net',
'login' => 'CN=theadmin,DC=my_domain,DC=net',
'password' => 'my!password',
'database' => '',
'tls' => false,
'type' => 'ActiveDirectory',
'version' => 3,
);
}
플랫폼 것은 윈도우 서버 2012입니다 Apache HTTP | CollabNet | Subversion | Microsoft Active Directory. 가 phpinfo.php를 서버에 php.ini 파일에 따라 apache2handler에로드 mod_authnz_ldap util_ldap 모듈은 PHP - LDAP 용 서버에로드해야 뭔가가 있나요
extension=php_ldap.dll
[ldap]
; -1 for unlimited.
ldap.max_links = -1
포함? 내가 사용해야 할 추가 CakePHP 디버그 메소드가 있습니까?
실행중인 OS는 무엇입니까? – Derek
는 $ ldap과 동일한 설정을 $ default에 사용합니다. 목적을 위해 단지 –