2013-10-21 2 views
0

검색어와 일치하는 요소의 수를 얻으려고합니다.검색 횟수가 계산됩니다 (spring-ldap)

요점은 검색이 SizeLimitExceededException을 수시로 생성 할 것이므로 정확히 얼마나 많은 항목이 쿼리와 일치하는지 알고 싶습니다. 따라서 검색에서 얻은 결과 계산은 옵션이 아닙니다.

아이디어가 있으십니까? 크기 제한에 대한 이유가 사전 :

답변

1

에서

덕분에 그렇게에, 오브젝트 정보 디렉토리를 트롤 어업 개체의 수를 계산, 및에서 클라이언트를 방지 초과된다. 디렉토리를 트롤링하는 것은 a) 보안 위험이며 b) 기존 레거시 서버 소프트웨어에 부정적인 영향을 미칩니다.

재생할 수있는 특정 검색에 서버가 소비 할 수있는 시간 (초)을 제한하는 시간 제한도 있습니다.

검색 필터와 일치하는 항목 (및 기타 항목 없음)이 객체에 종속되는 경우 numSubordinates 속성을 지원하도록 서버를 구성하십시오. 이 속성 (지원되는 경우)은 numSubordinates 속성이 나타나는 객체의 하위 객체 수입니다. 이 방법을 사용하려면 검색 필터와 일치하는 항목 만 개체에 종속적으로 저장해야하며 다른 개체는 개체에 종속되지 않아야합니다.

기능을 제공하기 위해 플러그인을 작성할 수 있습니다. 플러그인은 종종 서버 데이터베이스에 대한 루트 DN 액세스를 가지며 종종 액세스 제어의 대상이 아니므로 항목을 계산할 수 있습니다.

전문가 수준의 최신 서버에서 엔트리 수를 계산할 수있는 적절한 권한으로 DN을 만들 수 있습니다. 엔트리를 단순히 계산할 목적으로 응용 프로그램에이 DN 및 자격 증명을 제공 할 수 있습니다.