クラス LdapPasswordComparisonAuthenticationManagerFactory
- java.lang.Object
-
- org.springframework.security.config.ldap.AbstractLdapAuthenticationManagerFactory<PasswordComparisonAuthenticator>
-
- org.springframework.security.config.ldap.LdapPasswordComparisonAuthenticationManagerFactory
public class LdapPasswordComparisonAuthenticationManagerFactory extends AbstractLdapAuthenticationManagerFactory<PasswordComparisonAuthenticator>
パスワード比較を使用して LDAP 認証を実行できるAuthenticationManager
を作成します。- 導入:
- 5.7
コンストラクターのサマリー
コンストラクター コンストラクター 説明 LdapPasswordComparisonAuthenticationManagerFactory(org.springframework.ldap.core.support.BaseLdapPathContextSource contextSource, PasswordEncoder passwordEncoder)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 protected PasswordComparisonAuthenticator
createDefaultLdapAuthenticator()
サブクラスがデフォルトのAbstractLdapAuthenticator
を提供できるようにします。void
setPasswordAttribute(java.lang.String passwordAttribute)
ユーザーパスワードを含むディレクトリ内の属性。void
setPasswordEncoder(PasswordEncoder passwordEncoder)
パスワード比較による認証時に使用するPasswordEncoder
を指定します。クラス org.springframework.security.config.ldap.AbstractLdapAuthenticationManagerFactory から継承されたメソッド
createAuthenticationManager, getContextSource, setAuthoritiesMapper, setContextSource, setLdapAuthoritiesPopulator, setUserDetailsContextMapper, setUserDnPatterns, setUserSearchBase, setUserSearchFilter
コンストラクターの詳細
LdapPasswordComparisonAuthenticationManagerFactory
public LdapPasswordComparisonAuthenticationManagerFactory(org.springframework.ldap.core.support.BaseLdapPathContextSource contextSource, PasswordEncoder passwordEncoder)
メソッドの詳細
setPasswordEncoder
public void setPasswordEncoder(PasswordEncoder passwordEncoder)
パスワード比較による認証時に使用するPasswordEncoder
を指定します。- パラメーター:
passwordEncoder
- 使用するPasswordEncoder
setPasswordAttribute
public void setPasswordAttribute(java.lang.String passwordAttribute)
ユーザーパスワードを含むディレクトリ内の属性。パスワード比較による認証時にのみ使用されます。デフォルトは "userPassword" です。- パラメーター:
passwordAttribute
- ユーザーパスワードを含むディレクトリ内の属性
createDefaultLdapAuthenticator
protected PasswordComparisonAuthenticator createDefaultLdapAuthenticator()
クラスからコピーされた説明:AbstractLdapAuthenticationManagerFactory
サブクラスがデフォルトのAbstractLdapAuthenticator
を提供できるようにします。- 次で指定:
- クラス
AbstractLdapAuthenticationManagerFactory<PasswordComparisonAuthenticator>
のcreateDefaultLdapAuthenticator
- 戻り値:
- LDAP 認証用に構成される
AbstractLdapAuthenticator