Class JwtAuthenticationToken
java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.oauth2.server.resource.authentication.AbstractOAuth2TokenAuthenticationToken<Jwt>
org.springframework.security.oauth2.server.resource.authentication.JwtAuthenticationToken
- All Implemented Interfaces:
Serializable,Principal,Authentication,CredentialsContainer
- Since:
- 5.1
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs aJwtAuthenticationTokenusing the provided parameters.JwtAuthenticationToken(Jwt jwt, Collection<? extends GrantedAuthority> authorities) Constructs aJwtAuthenticationTokenusing the provided parameters.JwtAuthenticationToken(Jwt jwt, Collection<? extends GrantedAuthority> authorities, String name) Constructs aJwtAuthenticationTokenusing the provided parameters. -
Method Summary
Methods inherited from class org.springframework.security.oauth2.server.resource.authentication.AbstractOAuth2TokenAuthenticationToken
getCredentials, getPrincipal, getTokenMethods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
equals, eraseCredentials, getAuthorities, getDetails, hashCode, isAuthenticated, setAuthenticated, setDetails, toString
-
Constructor Details
-
JwtAuthenticationToken
Constructs aJwtAuthenticationTokenusing the provided parameters.- Parameters:
jwt- the JWT
-
JwtAuthenticationToken
Constructs aJwtAuthenticationTokenusing the provided parameters.- Parameters:
jwt- the JWTauthorities- the authorities assigned to the JWT
-
JwtAuthenticationToken
public JwtAuthenticationToken(Jwt jwt, Collection<? extends GrantedAuthority> authorities, String name) Constructs aJwtAuthenticationTokenusing the provided parameters.- Parameters:
jwt- the JWTauthorities- the authorities assigned to the JWTname- the principal name
-
-
Method Details
-
getTokenAttributes
Description copied from class:AbstractOAuth2TokenAuthenticationTokenReturns the attributes of the access token.- Specified by:
getTokenAttributesin classAbstractOAuth2TokenAuthenticationToken<Jwt>- Returns:
- a
Mapof the attributes in the access token.
-
getName
The principal name which is, by default, theJwt's subject- Specified by:
getNamein interfacePrincipal- Overrides:
getNamein classAbstractAuthenticationToken
-