LDAP タイプのデータソース

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • 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=*))))