Class OAuth2ClientCredentialsGrantRequestEntityConverter
- java.lang.Object
-
- org.springframework.security.oauth2.client.endpoint.OAuth2ClientCredentialsGrantRequestEntityConverter
-
- All Implemented Interfaces:
org.springframework.core.convert.converter.Converter<OAuth2ClientCredentialsGrantRequest,org.springframework.http.RequestEntity<?>>
public class OAuth2ClientCredentialsGrantRequestEntityConverter extends java.lang.ObjectAn implementation of anAbstractOAuth2AuthorizationGrantRequestEntityConverterthat converts the providedOAuth2ClientCredentialsGrantRequestto aRequestEntityrepresentation of an OAuth 2.0 Access Token Request for the Client Credentials Grant.- Since:
- 5.1
- See Also:
AbstractOAuth2AuthorizationGrantRequestEntityConverter,OAuth2ClientCredentialsGrantRequest,RequestEntity
-
-
Constructor Summary
Constructors Constructor Description OAuth2ClientCredentialsGrantRequestEntityConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeadersConverter(org.springframework.core.convert.converter.Converter<T,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.voidaddParametersConverter(org.springframework.core.convert.converter.Converter<T,org.springframework.util.MultiValueMap<java.lang.String,java.lang.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(T authorizationGrantRequest)protected org.springframework.util.MultiValueMap<java.lang.String,java.lang.String>createParameters(OAuth2ClientCredentialsGrantRequest clientCredentialsGrantRequest)voidsetHeadersConverter(org.springframework.core.convert.converter.Converter<T,org.springframework.http.HttpHeaders> headersConverter)Sets theConverterused for converting theAbstractOAuth2AuthorizationGrantRequestinstance to aHttpHeadersused in the OAuth 2.0 Access Token Request headers.voidsetParametersConverter(org.springframework.core.convert.converter.Converter<T,org.springframework.util.MultiValueMap<java.lang.String,java.lang.String>> parametersConverter)Sets theConverterused for converting theAbstractOAuth2AuthorizationGrantRequestinstance to aMultiValueMapof the parameters used in the OAuth 2.0 Access Token Request body.
-
-
-
Method Detail
-
createParameters
protected org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> createParameters(OAuth2ClientCredentialsGrantRequest clientCredentialsGrantRequest)
-
convert
public org.springframework.http.RequestEntity<?> convert(T 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<T,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<T,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<T,org.springframework.util.MultiValueMap<java.lang.String,java.lang.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<T,org.springframework.util.MultiValueMap<java.lang.String,java.lang.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
-
-