Class OAuth2AuthorizationGrantAuthenticationToken
java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken
- All Implemented Interfaces:
Serializable
,Principal
,org.springframework.security.core.Authentication
,org.springframework.security.core.CredentialsContainer
- Direct Known Subclasses:
OAuth2AuthorizationCodeAuthenticationToken
,OAuth2ClientCredentialsAuthenticationToken
,OAuth2DeviceCodeAuthenticationToken
,OAuth2RefreshTokenAuthenticationToken
,OAuth2TokenExchangeAuthenticationToken
public class OAuth2AuthorizationGrantAuthenticationToken
extends org.springframework.security.authentication.AbstractAuthenticationToken
Base implementation of an
Authentication
representing an OAuth 2.0
Authorization Grant.- Since:
- 0.1.0
- See Also:
-
AbstractAuthenticationToken
AuthorizationGrantType
OAuth2ClientAuthenticationToken
- Section 1.3 Authorization Grant
- Serialized Form
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
OAuth2AuthorizationGrantAuthenticationToken
(org.springframework.security.oauth2.core.AuthorizationGrantType authorizationGrantType, org.springframework.security.core.Authentication clientPrincipal, Map<String, Object> additionalParameters) Sub-class constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns the additional parameters.org.springframework.security.oauth2.core.AuthorizationGrantType
Returns the authorization grant type.Methods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toString
-
Constructor Details
-
OAuth2AuthorizationGrantAuthenticationToken
protected OAuth2AuthorizationGrantAuthenticationToken(org.springframework.security.oauth2.core.AuthorizationGrantType authorizationGrantType, org.springframework.security.core.Authentication clientPrincipal, @Nullable Map<String, Object> additionalParameters) Sub-class constructor.- Parameters:
authorizationGrantType
- the authorization grant typeclientPrincipal
- the authenticated client principaladditionalParameters
- the additional parameters
-
-
Method Details
-
getGrantType
public org.springframework.security.oauth2.core.AuthorizationGrantType getGrantType()Returns the authorization grant type.- Returns:
- the authorization grant type
-
getPrincipal
-
getCredentials
-
getAdditionalParameters
Returns the additional parameters.- Returns:
- the additional parameters
-