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:
- 7.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
org.springframework.security.authentication.AbstractAuthenticationToken.AbstractAuthenticationBuilder<B>Nested classes/interfaces inherited from interface org.springframework.security.core.Authentication
org.springframework.security.core.Authentication.Builder<B> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOAuth2AuthorizationGrantAuthenticationToken(org.springframework.security.oauth2.core.AuthorizationGrantType authorizationGrantType, org.springframework.security.core.Authentication clientPrincipal, @Nullable Map<String, Object> additionalParameters) Sub-class constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns the additional parameters.org.springframework.security.oauth2.core.AuthorizationGrantTypeReturns the authorization grant type.Methods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toStringMethods inherited from interface org.springframework.security.core.Authentication
toBuilder
-
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
-