Class OAuth2PasswordGrantRequestEntityConverter
java.lang.Object
org.springframework.security.oauth2.client.endpoint.OAuth2PasswordGrantRequestEntityConverter
- All Implemented Interfaces:
org.springframework.core.convert.converter.Converter<OAuth2PasswordGrantRequest,org.springframework.http.RequestEntity<?>>
An implementation of an
AbstractOAuth2AuthorizationGrantRequestEntityConverter
that converts the provided OAuth2PasswordGrantRequest to a
RequestEntity representation of an OAuth 2.0 Access Token Request for the
Resource Owner Password Credentials Grant.- Since:
- 5.2
- See Also:
-
AbstractOAuth2AuthorizationGrantRequestEntityConverterOAuth2PasswordGrantRequestRequestEntity
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddHeadersConverter(org.springframework.core.convert.converter.Converter<OAuth2PasswordGrantRequest, org.springframework.http.HttpHeaders> headersConverter) Add (compose) the providedheadersConverterto the currentConverterused for converting theAbstractOAuth2AuthorizationGrantRequestinstance to aHttpHeadersused in the OAuth 2.0 Access Token Request headers.final voidaddParametersConverter(org.springframework.core.convert.converter.Converter<OAuth2PasswordGrantRequest, org.springframework.util.MultiValueMap<String, String>> parametersConverter) Add (compose) the providedparametersConverterto the currentConverterused for converting theAbstractOAuth2AuthorizationGrantRequestinstance to aMultiValueMapof the parameters used in the OAuth 2.0 Access Token Request body.org.springframework.http.RequestEntity<?>convert(OAuth2PasswordGrantRequest authorizationGrantRequest) createParameters(OAuth2PasswordGrantRequest passwordGrantRequest) final voidsetHeadersConverter(org.springframework.core.convert.converter.Converter<OAuth2PasswordGrantRequest, org.springframework.http.HttpHeaders> headersConverter) Sets theConverterused for converting theAbstractOAuth2AuthorizationGrantRequestinstance to aHttpHeadersused in the OAuth 2.0 Access Token Request headers.final voidsetParametersConverter(org.springframework.core.convert.converter.Converter<OAuth2PasswordGrantRequest, org.springframework.util.MultiValueMap<String, String>> parametersConverter) Sets theConverterused for converting theAbstractOAuth2AuthorizationGrantRequestinstance to aMultiValueMapof the parameters used in the OAuth 2.0 Access Token Request body.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.core.convert.converter.Converter
andThen
-
Constructor Details
-
OAuth2PasswordGrantRequestEntityConverter
public OAuth2PasswordGrantRequestEntityConverter()
-
-
Method Details
-
createParameters
protected org.springframework.util.MultiValueMap<String,String> createParameters(OAuth2PasswordGrantRequest passwordGrantRequest) -
convert
public org.springframework.http.RequestEntity<?> convert(OAuth2PasswordGrantRequest authorizationGrantRequest) - Specified by:
convertin interfaceorg.springframework.core.convert.converter.Converter<T extends AbstractOAuth2AuthorizationGrantRequest,org.springframework.http.RequestEntity<?>>
-
setHeadersConverter
public final void setHeadersConverter(org.springframework.core.convert.converter.Converter<OAuth2PasswordGrantRequest, org.springframework.http.HttpHeaders> headersConverter) Sets theConverterused for converting theAbstractOAuth2AuthorizationGrantRequestinstance to aHttpHeadersused in the OAuth 2.0 Access Token Request headers.- Parameters:
headersConverter- theConverterused for converting theOAuth2AuthorizationCodeGrantRequesttoHttpHeaders
-
addHeadersConverter
public final void addHeadersConverter(org.springframework.core.convert.converter.Converter<OAuth2PasswordGrantRequest, org.springframework.http.HttpHeaders> headersConverter) Add (compose) the providedheadersConverterto the currentConverterused for converting theAbstractOAuth2AuthorizationGrantRequestinstance to aHttpHeadersused in the OAuth 2.0 Access Token Request headers.- Parameters:
headersConverter- theConverterto add (compose) to the currentConverterused for converting theOAuth2AuthorizationCodeGrantRequestto aHttpHeaders
-
setParametersConverter
public final void setParametersConverter(org.springframework.core.convert.converter.Converter<OAuth2PasswordGrantRequest, org.springframework.util.MultiValueMap<String, String>> parametersConverter) Sets theConverterused for converting theAbstractOAuth2AuthorizationGrantRequestinstance to aMultiValueMapof the parameters used in the OAuth 2.0 Access Token Request body.- Parameters:
parametersConverter- theConverterused for converting theOAuth2AuthorizationCodeGrantRequestto aMultiValueMapof the parameters
-
addParametersConverter
public final void addParametersConverter(org.springframework.core.convert.converter.Converter<OAuth2PasswordGrantRequest, org.springframework.util.MultiValueMap<String, String>> parametersConverter) Add (compose) the providedparametersConverterto the currentConverterused for converting theAbstractOAuth2AuthorizationGrantRequestinstance to aMultiValueMapof the parameters used in the OAuth 2.0 Access Token Request body.- Parameters:
parametersConverter- theConverterto add (compose) to the currentConverterused for converting theOAuth2AuthorizationCodeGrantRequestto aMultiValueMapof the parameters
-