クラス TestingAuthenticationProvider
java.lang.ObjectSE
org.springframework.security.authentication.TestingAuthenticationProvider
- 実装されているすべてのインターフェース:
- AuthenticationProvider
TestingAuthenticationToken の AuthenticationProvider 実装。TestingAuthenticationToken に含まれているものは何でも有効なものとして受け入れます。
この実装の目的は、単体テストを容易にすることです。このプロバイダーは、 実動システム上で使用可能にしないでください。
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- authenticate- (Authentication authentication) - AuthenticationManager.authenticate(Authentication)と同じ契約で認証を実行します。- booleanこの- AuthenticationProviderが指定された- Authenticationオブジェクトをサポートしている場合は、- trueを返します。
- コンストラクターの詳細- TestingAuthenticationProviderpublic TestingAuthenticationProvider()
 
- メソッドの詳細- authenticateインターフェースからコピーされた説明:- AuthenticationProvider- AuthenticationManager.authenticate(Authentication)と同じ契約で認証を実行します。- 次で指定:
-  インターフェース AuthenticationProviderのauthenticate
- パラメーター:
- authentication- 認証リクエストオブジェクト。
- 戻り値:
-  資格情報を含む完全に認証されたオブジェクト。AuthenticationProviderが、渡されたAuthenticationオブジェクトの認証をサポートできない場合、nullを返すことがあります。そのような場合、提示されたAuthenticationクラスをサポートする次のAuthenticationProviderが試行されます。
- 例外:
- AuthenticationException- 認証が失敗した場合。
 
- supportsインターフェースからコピーされた説明:- AuthenticationProviderこの- AuthenticationProviderが指定された- Authenticationオブジェクトをサポートする場合、- trueを返します。- trueを返しても、- AuthenticationProviderが提示された- Authenticationオブジェクトを認証できることは保証されません。これは単に、より詳細な評価をサポートできることを示しているだけです。- AuthenticationProviderは、- AuthenticationProvider.authenticate(Authentication)メソッドから- nullを返して、別の- AuthenticationProviderを試す必要があることを示すことができます。- 認証を実行できる - AuthenticationProviderの選択は、実行時に- ProviderManagerで行われます。- 次で指定:
-  インターフェース AuthenticationProviderのsupports
- 戻り値:
-  実装が提示された Authenticationクラスをより厳密に評価できる場合はtrue