다음 코드를 사용하여 도메인의 기본 Users 그룹의 구성원 인 모든 사용자를 인증 할 수 있습니다. 예를 들어, 나는 사용자, 아래로 CN은 = 테스트를 .. 만들어 PHP/ldap_bind Active Directory는 OU를 인증 할 수 없지만 기본 사용자 그룹을 사용하여 인증 할 수 있습니다.
CN은 = 테스트, CN 사용자, DC는 = 회사, DC는 LCL에게
입니다 작동하는 코드 ..
$ldap_resource = ldap_connect('company-dc');
ldap_set_option($ldap_resource, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap_resource, LDAP_OPT_REFERRALS, 0);
if($bind = ldap_bind($ldap_resource, 'domain\\test', '*******')) {
die('connected');
}
else {
die('No connection');
}
을 =을 =
내가 DC가 서버에 바인딩 할 수 없습니다 오류와 함께 실패 LCL = OU = 오피스 사용자 내에서 사용자, OU = 회사, DC = 회사를 인증 할 때 : 잘못된 자격 증명합니다. 여러 사용자가 사용자와 암호가 맞는지 확인했습니다.
나는 위와 똑같은 코드를 사용하고 있지만 유일한 차이는 사용자 이름과 암호이며 도메인은 동일합니다.
에서 인증 할 수 있습니다 :
company.lcl
- 사용자
에서 인증 할 수 없습니다 :
company.lcl
--Company
---- 사무실 사용자