Package com.azure.spring.aad.webapp
Class AADOAuth2AuthorizationCodeGrantRequestEntityConverter
- java.lang.Object
-
- org.springframework.security.oauth2.client.endpoint.OAuth2AuthorizationCodeGrantRequestEntityConverter
-
- com.azure.spring.aad.AbstractOAuth2AuthorizationCodeGrantRequestEntityConverter
-
- com.azure.spring.aad.webapp.AADOAuth2AuthorizationCodeGrantRequestEntityConverter
-
- All Implemented Interfaces:
org.springframework.core.convert.converter.Converter<org.springframework.security.oauth2.client.endpoint.OAuth2AuthorizationCodeGrantRequest,org.springframework.http.RequestEntity<?>>
public class AADOAuth2AuthorizationCodeGrantRequestEntityConverter extends AbstractOAuth2AuthorizationCodeGrantRequestEntityConverter
Used to set "scope" parameter when use "auth-code" to get "access_token".
-
-
Constructor Summary
Constructors Constructor Description AADOAuth2AuthorizationCodeGrantRequestEntityConverter(Set<String> azureClientAccessTokenScopes)Creates a new instance ofAADOAuth2AuthorizationCodeGrantRequestEntityConverter.
-
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> arg0)voidaddParametersConverter(org.springframework.core.convert.converter.Converter<T,org.springframework.util.MultiValueMap<String,String>> arg0)protected StringgetApplicationId()Gets the application ID.org.springframework.util.MultiValueMap<String,String>getHttpBody(org.springframework.security.oauth2.client.endpoint.OAuth2AuthorizationCodeGrantRequest request)Default body of OAuth2AuthorizationCodeGrantRequest.voidsetHeadersConverter(org.springframework.core.convert.converter.Converter<T,org.springframework.http.HttpHeaders> arg0)voidsetParametersConverter(org.springframework.core.convert.converter.Converter<T,org.springframework.util.MultiValueMap<String,String>> arg0)-
Methods inherited from class com.azure.spring.aad.AbstractOAuth2AuthorizationCodeGrantRequestEntityConverter
convert, getHttpHeaders
-
Methods inherited from class org.springframework.security.oauth2.client.endpoint.OAuth2AuthorizationCodeGrantRequestEntityConverter
createParameters
-
-
-
-
Constructor Detail
-
AADOAuth2AuthorizationCodeGrantRequestEntityConverter
public AADOAuth2AuthorizationCodeGrantRequestEntityConverter(Set<String> azureClientAccessTokenScopes)
Creates a new instance ofAADOAuth2AuthorizationCodeGrantRequestEntityConverter.- Parameters:
azureClientAccessTokenScopes- the Azure client access token scopes
-
-
Method Detail
-
getApplicationId
protected String getApplicationId()
Description copied from class:AbstractOAuth2AuthorizationCodeGrantRequestEntityConverterGets the application ID.- Specified by:
getApplicationIdin classAbstractOAuth2AuthorizationCodeGrantRequestEntityConverter- Returns:
- the application ID
-
getHttpBody
public org.springframework.util.MultiValueMap<String,String> getHttpBody(org.springframework.security.oauth2.client.endpoint.OAuth2AuthorizationCodeGrantRequest request)
Description copied from class:AbstractOAuth2AuthorizationCodeGrantRequestEntityConverterDefault body of OAuth2AuthorizationCodeGrantRequest.- Overrides:
getHttpBodyin classAbstractOAuth2AuthorizationCodeGrantRequestEntityConverter- Parameters:
request- OAuth2AuthorizationCodeGrantRequest- Returns:
- MultiValueMap
-
setHeadersConverter
public final void setHeadersConverter(org.springframework.core.convert.converter.Converter<T,org.springframework.http.HttpHeaders> arg0)
-
addHeadersConverter
public final void addHeadersConverter(org.springframework.core.convert.converter.Converter<T,org.springframework.http.HttpHeaders> arg0)
-
setParametersConverter
public final void setParametersConverter(org.springframework.core.convert.converter.Converter<T,org.springframework.util.MultiValueMap<String,String>> arg0)
-
-