
LDAP 오류 코드는 LDAP 프로토콜의 오류를 나타내는 숫자 코드입니다. LDAP_errno 함수는 이러한 오류 코드를 반환합니다. 일반적인 LDAP 오류 코드는 다음과 같습니다.
- LDAP_SUCCESS : 성공
- LDAP_OPERATIONS_ERROR : 연산 오류
- LDAP_PROTOCOL_ERROR : 프로토콜 오류
- LDAP_TIMELIMIT_EXCEEDED : 시간 제한 초과
- LDAP_SIZELIMIT_EXCEEDED : 크기 제한 초과
- LDAP_COMPARE_FALSE : 비교 실패
- LDAP_COMPARE_TRUE : 비교 성공
- LDAP_NO_MEMORY : 메모리 부족
- LDAP_CONNECT_ERROR : 연결 오류
- LDAP_AUTH_METHOD_NOT_SUPPORTED : 인증 방법 지원 안 함
- LDAP_INVALID_CREDENTIALS : 인증 실패
- LDAP_INVALID_DN_SYNTAX : DN 문법 오류
각 오류 코드를 처리하는 방법은 다음과 같습니다.
- 연산 오류 (LDAP_OPERATIONS_ERROR) : 오류 메시지를 출력하고, 오류를 해결하기 위한 조치를 취합니다.
- 프로토콜 오류 (LDAP_PROTOCOL_ERROR) : 오류 메시지를 출력하고, 프로토콜을 확인하여 오류를 해결합니다.
- 시간 제한 초과 (LDAP_TIMELIMIT_EXCEEDED) : 시간 제한을 늘려서 다시 시도합니다.
- 크기 제한 초과 (LDAP_SIZELIMIT_EXCEEDED) : 크기 제한을 늘려서 다시 시도합니다.
- 비교 실패 (LDAP_COMPARE_FALSE) : 비교 결과를 확인하여 오류를 해결합니다.
- 비교 성공 (LDAP_COMPARE_TRUE) : 비교 결과를 확인하여 오류를 해결합니다.
- 메모리 부족 (LDAP_NO_MEMORY) : 메모리를 늘려서 다시 시도합니다.
- 연결 오류 (LDAP_CONNECT_ERROR) : 연결을 확인하여 오류를 해결합니다.
- 인증 방법 지원 안 함 (LDAP_AUTH_METHOD_NOT_SUPPORTED) : 인증 방법을 확인하여 오류를 해결합니다.
- 인증 실패 (LDAP_INVALID_CREDENTIALS) : 인증 결과를 확인하여 오류를 해결합니다.
- DN 문법 오류 (LDAP_INVALID_DN_SYNTAX) : DN 문법을 확인하여 오류를 해결합니다.
오류 코드를 처리하는 방법은 오류 코드에 따라 다르므로, 각 오류 코드를 확인하여 적절한 처리를 취해야 합니다.
2025-08-15 09:54