クラス RememberMeAuthenticationToken
java.lang.ObjectSE
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.authentication.RememberMeAuthenticationToken
- 実装されているすべてのインターフェース:
SerializableSE、PrincipalSE、Authentication、CredentialsContainer
記憶された
Authentication を表します。 記憶されている Authentication は、適用される GrantedAuthority を含め、完全に有効な Authentication を提供する必要があります。
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明RememberMeAuthenticationToken(StringSE key, ObjectSE principal, CollectionSE<? extends GrantedAuthority> authorities) コンストラクター。メソッドのサマリー
クラス org.springframework.security.authentication.AbstractAuthenticationToken から継承されたメソッド
eraseCredentials, getAuthorities, getDetails, getName, isAuthenticated, setAuthenticated, setDetails, toStringクラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSEインターフェース java.security.PrincipalSE から継承されたメソッド
impliesSE
コンストラクターの詳細
RememberMeAuthenticationToken
public RememberMeAuthenticationToken(StringSE key, ObjectSE principal, CollectionSE<? extends GrantedAuthority> authorities) コンストラクター。- パラメーター:
key- このオブジェクトが許可されたクライアントによって作成されたかどうかを識別するprincipal- 校長 (通常はUserDetails)authorities- 校長に付与された権限- 例外:
IllegalArgumentExceptionSE-nullが渡された場合
メソッドの詳細
getCredentials
常に空のStringを返します- 戻り値:
- 空の文字列
getKeyHash
public int getKeyHash()getPrincipal
インターフェースからコピーされた説明:Authentication認証されるプリンシパルの ID。ユーザー名とパスワードを使用した認証リクエストの場合、これはユーザー名になります。呼び出し元は、認証リクエストのプリンシパルを設定することが期待されています。多くの場合、 AuthenticationManager 実装は、アプリケーションが使用するプリンシパルとして、より豊富な情報を含む Authentication を返します。認証プロバイダーの多くは、
UserDetailsオブジェクトをプリンシパルとして作成します。- 戻り値:
- 認証される
Principalまたは認証後の認証されたプリンシパル。
equals
- 次で指定:
- インターフェース
PrincipalSEのequalsSE - オーバーライド:
- クラス
AbstractAuthenticationTokenのequals
hashCode
public int hashCode()- 次で指定:
- インターフェース
PrincipalSEのhashCode - オーバーライド:
- クラス
AbstractAuthenticationTokenのhashCode