クラス FilterBasedLdapUserSearch

java.lang.ObjectSE
org.springframework.security.ldap.search.FilterBasedLdapUserSearch
実装されたすべてのインターフェース:
LdapUserSearch

public class FilterBasedLdapUserSearch extends ObjectSE implements LdapUserSearch
Ldap フィルターを使用してユーザーを見つける LdapUserSearch 実装。
関連事項:
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    FilterBasedLdapUserSearch(StringSE searchBase, StringSE searchFilter, org.springframework.ldap.core.support.BaseLdapPathContextSource contextSource)
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    org.springframework.ldap.core.DirContextOperations
    ユーザーの情報を含む LdapUserDetails を返します
    void
    setDerefLinkFlag(boolean deref)
    検索で使用される SearchControlsSE インスタンスに対応するプロパティを設定します。
    void
    検索の一部として返される属性を指定します。
    void
    setSearchSubtree(boolean searchSubtree)
    true の場合、コンテキストで識別されるサブツリー全体を検索し、false(デフォルト)の場合、コンテキストで識別されるレベルのみを検索します。
    void
    setSearchTimeLimit(int searchTimeLimit)
    検索が失敗するまで待機する時間。デフォルトはゼロで、永久を意味します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • FilterBasedLdapUserSearch

      public FilterBasedLdapUserSearch(StringSE searchBase, StringSE searchFilter, org.springframework.ldap.core.support.BaseLdapPathContextSource contextSource)
  • メソッドの詳細

    • searchForUser

      public org.springframework.ldap.core.DirContextOperations searchForUser(StringSE username)
      ユーザーの情報を含む LdapUserDetails を返します
      次で指定:
      インターフェース LdapUserSearchsearchForUser 
      パラメーター:
      username - 検索するユーザー名。
      戻り値:
      見つかったユーザーのディレクトリエントリの詳細を含む LdapUserDetails オブジェクト
      例外:
      UsernameNotFoundException - 一致するエントリが見つからない場合。
    • setDerefLinkFlag

      public void setDerefLinkFlag(boolean deref)
      検索で使用される SearchControlsSE インスタンスに対応するプロパティを設定します。
      パラメーター:
      deref - SearchControls で定義されている derefLinkFlag 値。
    • setSearchSubtree

      public void setSearchSubtree(boolean searchSubtree)
      true の場合、コンテキストで識別されるサブツリー全体を検索し、false(デフォルト)の場合、コンテキストで識別されるレベルのみを検索します。
      パラメーター:
      searchSubtree - true 基礎となる検索コントロールは、SearchControls.ONELEVEL_SCOPE ではなく SearchControls.SUBTREE_SCOPE に設定する必要があります。
    • setSearchTimeLimit

      public void setSearchTimeLimit(int searchTimeLimit)
      検索が失敗するまで待機する時間。デフォルトはゼロで、永久を意味します。
      パラメーター:
      searchTimeLimit - 検索の時間制限(ミリ秒単位)。
    • setReturningAttributes

      public void setReturningAttributes(StringSE[] attrs)
      検索の一部として返される属性を指定します。

      null は、すべての属性が返されることを示します。空の配列は、属性が返されないことを示します。

      パラメーター:
      attrs - 返される属性を識別する属性名の配列。null にすることができます。
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString