Поделитесь опытом, пожалуйста!
У кого как выглядят настройки LDAP для TestLink? Никогда не настраивала такое на php, все никак не могу запустить - пишет, что неверный логин/пароль, а в логах выдает такое:
ldap_get_entries() expects parameter 2 to be resource, boolean given - in C:\inetpub\wwwroot\testlink\lib\functions\ldap_api.php - Line 162 [13/Sep/2 15:52:25][WARNING][<nosession>][GUI] E_WARNING ldap_free_result() expects parameter 1 to be resource, boolean given - in C:\inetpub\wwwroot\testlink\lib\functions\ldap_api.php - Line 185 [13/Sep/2 15:52:25][AUDIT][<nosession>][GUI] Login for 'mylogin' from 'myipadress' failed
Настройки LDAP выглядят у меня так:
$tlCfg->authentication['method'] = 'LDAP'; /** LDAP authentication credentials */ $tlCfg->authentication['ldap_server'] = 'ldap://mycompany.lan'; $tlCfg->authentication['ldap_port'] = '389'; $tlCfg->authentication['ldap_version'] = '3'; // 3 could be '2' in some cases $tlCfg->authentication['ldap_root_dn'] = 'cn=Users,DC=mycompany,DC=lan'; $tlCfg->authentication['ldap_bind_dn'] = "cn=mylogin,DC=mycompany,DC=lan"; // Left empty for anonymous LDAP binding $tlCfg->authentication['ldap_bind_passwd'] = "mypassword"; // Left empty for anonymous LDAP binding $tlCfg->authentication['ldap_organization'] = '(objectClass=*)'; $tlCfg->authentication['ldap_uid_field'] = 'sAMAccountName'; // Use 'sAMAccountName' for Active Directory $tlCfg->authentication['ldap_tls'] = false; // true -> use tls
Файл ldap_api.php не трогала (php не знаю и могу только догадываться по контексту, что там примерно написано))).