クラス TestingAuthenticationToken
- java.lang.Object
-
- org.springframework.security.authentication.AbstractAuthenticationToken
-
- org.springframework.security.authentication.TestingAuthenticationToken
- 実装されたすべてのインターフェース:
java.io.Serializable
、java.security.Principal
、Authentication
、CredentialsContainer
public class TestingAuthenticationToken extends AbstractAuthenticationToken
ユニットテスト中に使用するために設計されたAuthentication
実装。対応する認証プロバイダーは
TestingAuthenticationProvider
です。- 関連事項:
- 直列化された形式
コンストラクターの概要
コンストラクター コンストラクター 説明 TestingAuthenticationToken(java.lang.Object principal, java.lang.Object credentials)
TestingAuthenticationToken(java.lang.Object principal, java.lang.Object credentials, java.lang.String... authorities)
TestingAuthenticationToken(java.lang.Object principal, java.lang.Object credentials, java.util.List<GrantedAuthority> authorities)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 java.lang.Object
getCredentials()
プリンシパルが正しいことを証明する資格情報。java.lang.Object
getPrincipal()
認証されるプリンシパルの ID。クラス org.springframework.security.authentication.AbstractAuthenticationToken から継承されたメソッド
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toString
コンストラクターの詳細
TestingAuthenticationToken
public TestingAuthenticationToken(java.lang.Object principal, java.lang.Object credentials)
TestingAuthenticationToken
public TestingAuthenticationToken(java.lang.Object principal, java.lang.Object credentials, java.lang.String... authorities)
TestingAuthenticationToken
public TestingAuthenticationToken(java.lang.Object principal, java.lang.Object credentials, java.util.List<GrantedAuthority> authorities)
メソッドの詳細
getCredentials
public java.lang.Object getCredentials()
インターフェースからコピーされた説明:Authentication
プリンシパルが正しいことを証明する資格情報。これは通常パスワードですが、AuthenticationManager
に関連するものであれば何でもかまいません。呼び出し元は資格情報を入力する必要があります。- 戻り値:
Principal
の身元を証明する資格情報
getPrincipal
public java.lang.Object getPrincipal()
インターフェースからコピーされた説明:Authentication
認証されるプリンシパルの ID。ユーザー名とパスワードを使用した認証リクエストの場合、これはユーザー名になります。呼び出し元は、認証リクエストのプリンシパルを設定することが期待されています。多くの場合、 AuthenticationManager 実装は、アプリケーションが使用するプリンシパルとして、より豊富な情報を含む Authentication を返します。認証プロバイダーの多くは、
UserDetails
オブジェクトをプリンシパルとして作成します。- 戻り値:
- 認証される
Principal
または認証後の認証されたプリンシパル。