@ToString(includeNames: true, includeSuper: true, includes: [principal, accessToken, accessTokenJwt, refreshToken, refreshTokenJwt, expiration]) @CompileStatic class AccessToken extends AbstractAuthenticationToken
Encapsulates an OAuth 2.0 access token.
| Type | Name and description |
|---|---|
java.lang.String |
accessToken |
com.nimbusds.jwt.JWT |
accessTokenJwt |
java.lang.Integer |
expiration |
UserDetails |
principalThe username |
java.lang.String |
refreshToken |
com.nimbusds.jwt.JWT |
refreshTokenJwt |
static long |
serialVersionUID |
| Constructor and description |
|---|
AccessToken(java.util.Collection<? extends GrantedAuthority> authorities) |
AccessToken(UserDetails principal, java.util.Collection<? extends GrantedAuthority> authorities, java.lang.String accessToken, java.lang.String refreshToken, java.lang.Integer expiration, com.nimbusds.jwt.JWT accessTokenJwt, com.nimbusds.jwt.JWT refreshTokenJwt) |
AccessToken(java.lang.String accessToken, java.lang.String refreshToken, java.lang.Integer expiration) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.Object |
getCredentials() |
|
void |
setAuthenticated(boolean isAuthenticated) |
| Methods inherited from class | Name |
|---|---|
class AbstractAuthenticationToken |
equals, eraseCredentials, getAuthorities, getClass, getCredentials, getDetails, getName, getPrincipal, hashCode, implies, isAuthenticated, notify, notifyAll, setAuthenticated, setDetails, toString, wait, wait, wait |
The username