public class RememberMeAuthenticationToken extends AbstractAuthenticationToken
Authentication を表します。 記憶されている Authentication は、適用される GrantedAuthority を含め、完全に有効な Authentication を提供する必要があります。
| コンストラクターと説明 |
|---|
RememberMeAuthenticationToken(java.lang.String key, java.lang.Object principal, java.util.Collection<? extends GrantedAuthority> authorities) コンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | equals(java.lang.Object obj) |
java.lang.Object | getCredentials() 常に空の String を返します |
int | getKeyHash() |
java.lang.Object | getPrincipal() 認証されるプリンシパルの ID。 |
int | hashCode() |
eraseCredentials, getAuthorities, getDetails, getName, isAuthenticated, setAuthenticated, setDetails, toStringpublic RememberMeAuthenticationToken(java.lang.String key,
java.lang.Object principal,
java.util.Collection<? extends GrantedAuthority> authorities)key - このオブジェクトが許可されたクライアントによって作成されたかどうかを識別する principal - 校長 (通常は UserDetails)authorities - 校長に付与された権限 java.lang.IllegalArgumentException - null が渡された場合 public java.lang.Object getCredentials()
String を返します public int getKeyHash()
public java.lang.Object getPrincipal()
Authentication 多くの場合、 AuthenticationManager 実装は、アプリケーションが使用するプリンシパルとして、より豊富な情報を含む Authentication を返します。認証プロバイダーの多くは、UserDetails オブジェクトをプリンシパルとして作成します。
Principal または認証後の認証されたプリンシパル。public boolean equals(java.lang.Object obj)
java.security.Principal 内の equals AbstractAuthenticationToken の equals public int hashCode()
java.security.Principal 内の hashCode AbstractAuthenticationToken の hashCode