public abstract class AbstractOAuth2TokenAuthenticationToken<T extends AbstractOAuth2Token> extends AbstractAuthenticationToken
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractOAuth2TokenAuthenticationToken(T token) |
protected |
AbstractOAuth2TokenAuthenticationToken(T token,
java.util.Collection<GrantedAuthority> authorities) |
protected |
AbstractOAuth2TokenAuthenticationToken(T token,
java.lang.Object principal,
java.lang.Object credentials,
java.util.Collection<? extends GrantedAuthority> authorities) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getCredentials()
凭证 密码 / Token 等
|
java.lang.Object |
getPrincipal()
当事人
|
T |
getToken() |
abstract java.util.Map<java.lang.String,java.lang.Object> |
getTokenAttributes() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAuthorities, getDetails, isAuthenticated, setAuthenticatedprotected AbstractOAuth2TokenAuthenticationToken(T token)
protected AbstractOAuth2TokenAuthenticationToken(T token, java.util.Collection<GrantedAuthority> authorities)
protected AbstractOAuth2TokenAuthenticationToken(T token, java.lang.Object principal, java.lang.Object credentials, java.util.Collection<? extends GrantedAuthority> authorities)
public java.lang.Object getPrincipal()
Authenticationpublic java.lang.Object getCredentials()
Authenticationpublic final T getToken()
public abstract java.util.Map<java.lang.String,java.lang.Object> getTokenAttributes()