クラス LdapAuthenticationProviderConfigurer.ContextSourceBuilder
- java.lang.Object
-
- org.springframework.security.config.annotation.authentication.configurers.ldap.LdapAuthenticationProviderConfigurer.ContextSourceBuilder
- 含まれているクラス:
- LdapAuthenticationProviderConfigurer<B extends ProviderManagerBuilder<B>>
public final class LdapAuthenticationProviderConfigurer.ContextSourceBuilder extends java.lang.Object
BaseLdapPathContextSource
を構築し、オプションで組み込み LDAP インスタンスを作成できます。- 導入:
- 3.2
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 LdapAuthenticationProviderConfigurer<B>
and()
さらなるカスタマイズのためにLdapAuthenticationProviderConfigurer
を取得しますLdapAuthenticationProviderConfigurer.ContextSourceBuilder
ldif(java.lang.String ldif)
組み込み LDAP サーバーの起動時にロードする ldif を指定します。LdapAuthenticationProviderConfigurer.ContextSourceBuilder
managerDn(java.lang.String managerDn)
「マネージャー」ユーザー ID のユーザー名(DN)(つまりLdapAuthenticationProviderConfigurer.ContextSourceBuilder
managerPassword(java.lang.String managerPassword)
マネージャー DN のパスワード。LdapAuthenticationProviderConfigurer.ContextSourceBuilder
port(int port)
LDAP に接続するポート(デフォルトは 33389、または使用できない場合はランダムに使用可能なポート)。LdapAuthenticationProviderConfigurer.ContextSourceBuilder
root(java.lang.String root)
組み込み LDAP サーバーのオプションのルートサフィックス。LdapAuthenticationProviderConfigurer.ContextSourceBuilder
url(java.lang.String url)
組み込み LDAP サーバーを使用しない場合、LDAP サーバーの URL を指定します。
メソッドの詳細
ldif
public LdapAuthenticationProviderConfigurer.ContextSourceBuilder ldif(java.lang.String ldif)
組み込み LDAP サーバーの起動時にロードする ldif を指定します。これは、埋め込みインスタンスを使用している場合にのみ読み込まれます。デフォルトは "classpath *:*.ldif" です。- パラメーター:
ldif
- 組み込み LDAP サーバーの起動時にロードする ldif。- 戻り値:
- さらにカスタマイズするための
LdapAuthenticationProviderConfigurer.ContextSourceBuilder
managerDn
public LdapAuthenticationProviderConfigurer.ContextSourceBuilder managerDn(java.lang.String managerDn)
(埋め込まれていない)LDAP サーバーへの認証に使用される「マネージャー」ユーザー ID(つまり、"uid=admin,ou=system")のユーザー名(DN)。省略した場合、匿名アクセスが使用されます。- パラメーター:
managerDn
- LDAP サーバーへの認証に使用される「マネージャー」ユーザー ID のユーザー名(DN)。- 戻り値:
- さらにカスタマイズするための
LdapAuthenticationProviderConfigurer.ContextSourceBuilder
managerPassword
public LdapAuthenticationProviderConfigurer.ContextSourceBuilder managerPassword(java.lang.String managerPassword)
マネージャー DN のパスワード。これは、manager-dn が指定されている場合に必要です。- パラメーター:
managerPassword
- マネージャー DN のパスワード- 戻り値:
- さらにカスタマイズするための
LdapAuthenticationProviderConfigurer.ContextSourceBuilder
port
public LdapAuthenticationProviderConfigurer.ContextSourceBuilder port(int port)
LDAP に接続するポート(デフォルトは 33389、または使用できない場合はランダムに使用可能なポート)。ポートとして 0 を指定すると、使用可能なランダムなポートを選択する必要があることを示します。- パラメーター:
port
- 接続するポート- 戻り値:
- さらにカスタマイズするための
LdapAuthenticationProviderConfigurer.ContextSourceBuilder
root
public LdapAuthenticationProviderConfigurer.ContextSourceBuilder root(java.lang.String root)
組み込み LDAP サーバーのオプションのルートサフィックス。デフォルトは "dc=springframework,dc=org" です- パラメーター:
root
- 組み込み LDAP サーバーのルートサフィックス- 戻り値:
- さらにカスタマイズするための
LdapAuthenticationProviderConfigurer.ContextSourceBuilder
url
public LdapAuthenticationProviderConfigurer.ContextSourceBuilder url(java.lang.String url)
組み込み LDAP サーバーを使用しない場合の LDAP サーバーの URL を指定します。例: 「ldaps://ldap.example.com:33389/dc=myco、dc = org」。- パラメーター:
url
- LDAP サーバーの URL- 戻り値:
- さらにカスタマイズするための
LdapAuthenticationProviderConfigurer.ContextSourceBuilder
and
public LdapAuthenticationProviderConfigurer<B> and()
さらなるカスタマイズのためにLdapAuthenticationProviderConfigurer
を取得します- 戻り値:
- さらにカスタマイズするための
LdapAuthenticationProviderConfigurer