LDAP タイプのデータソース
LDAP と統合するようにインスタンスを設定すると、LDAP データソースが自動的に作成されます。
大規模な LDAP 要求をページングなしで処理する
LDAP サーバーがページングをサポートしていない場合、大きな要求は自動的に複数の小さな要求に分割されます。
このプロセスは、LDAP 要求の「ニブリング」と呼ばれます。大きな要求は、LDAP OU 定義の [クエリフィールド] の値に基づいて、複数の小さな要求に分割されます。このフィールドには、メールアドレスやユーザー ID などの一意の値を指定する必要があります。
たとえば、次の LDAP クエリは 1000 を超えるレコードを返す可能性があります。
(&(objectclass=user)(sn=*))
この例では、LDAP サーバーの [クエリフィールド] は [preferredIdentity] です。インスタンスは、大きな要求を複数の小さな要求に分割し、[preferredIdentity] 値に基づいてレコードをグループ化します。
(&((&((preferredIdentity>=0)(preferredIdentity<=1))))((&(objectclass=user)(sn=*))))
(&((&((preferredIdentity>=1)(preferredIdentity<=2))))((&(objectclass=user)(sn=*))))
(&((&((preferredIdentity>=2)(preferredIdentity<=3))))((&(objectclass=user)(sn=*))))
. . .
(&((&((preferredIdentity>=9)(preferredIdentity<=a))))((&(objectclass=user)(sn=*))))
(&((&((preferredIdentity>=a)(preferredIdentity<=b))))((&(objectclass=user)(sn=*))))
(&((&((preferredIdentity>=b)(preferredIdentity<=c))))((&(objectclass=user)(sn=*))))