LDAP 인증¶
LDAP 인증은 OpenLDAP 또는 Microsoft Active Directory와 같은 LDAP 디렉토리에 대해 MRBS 사용자를 확인합니다.
PHP LDAP 확장 프로그램을 설치해야 합니다.
연결 설정¶
config.inc.php에서 디렉터리 서버, 프로토콜 버전, 전송 보안, 기본 고유 이름 및 검색 필터를 설정합니다. 변경하기 전에 systemdefaults.inc.php에서 관련 LDAP 설정을 복사하세요.
암호화된 전송 선호:
- 지원되는 경우 LDAPS 또는
- LDAP StartTLS를 사용하세요.
디렉터리 서버의 인증서 체인을 설치하고 확인합니다. 인증서 문제를 해결하기 위해 확인을 비활성화하지 마십시오.
사용자 조회¶
로그인 이름은 설정된 사용자 속성 및 필터를 사용하여 찾습니다. 디렉터리 레이아웃은 다르므로 다음을 사용하여 테스트하세요.
- 일반 사용자.
- 관리자.
- 허용된 조직 단위 외부의 사용자
- 비활성화된 계정 그리고
- 해당되는 경우 유효한 비ASCII 문자가 포함된 사용자 이름입니다.
그룹 및 관리자¶
MRBS 디렉터리 속성과 그룹 멤버십을 사용하여 사용자를 식별하거나 설명할 수 있습니다. 중첩된 그룹 동작이 그룹에 MRBS 관리 권한을 부여하는 디렉터리 및 문서와 일치하는지 확인하세요.
속성 매핑¶
선택적 매핑은 이메일 주소와 표시 이름을 검색할 수 있습니다.
속성 이름과 반환 형식은 LDAP 구현에 따라 다릅니다.
안전하게 문제를 해결하세요¶
LDAP 디버그 옵션은 디렉터리 세부정보를 노출할 수 있습니다. 제한된 테스트에 대해서만 활성화하고 출력에 대한 액세스를 제한한 후 즉시 비활성화하십시오.
로그인에 실패하면 검색 필터나 자격 증명을 변경하기 전에 전송 및 인증서를 확인하세요.