Class OAuth2FeignRequestInterceptor
java.lang.Object
org.alfresco.rest.sdk.feign.oauth2.OAuth2FeignRequestInterceptor
- All Implemented Interfaces:
feign.RequestInterceptor
Feign
RequestInterceptor that makes use of the OAuth2 support classes from Spring Security to obtain an access token and add the corresponding
authorization header to the feign request.-
Constructor Summary
ConstructorsConstructorDescriptionOAuth2FeignRequestInterceptor(org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager oAuth2AuthorizedClientManager, org.springframework.security.oauth2.client.OAuth2AuthorizeRequest oAuth2AuthorizeRequest, org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService) Constructor. -
Method Summary
-
Constructor Details
-
OAuth2FeignRequestInterceptor
public OAuth2FeignRequestInterceptor(org.springframework.security.oauth2.client.OAuth2AuthorizedClientManager oAuth2AuthorizedClientManager, org.springframework.security.oauth2.client.OAuth2AuthorizeRequest oAuth2AuthorizeRequest, org.springframework.security.oauth2.client.OAuth2AuthorizedClientService authorizedClientService) Constructor.- Parameters:
oAuth2AuthorizedClientManager- givenOAuth2AuthorizedClientManageroAuth2AuthorizeRequest- givenOAuth2AuthorizeRequestauthorizedClientService- givenOAuth2AuthorizedClientService
-
-
Method Details
-
apply
public void apply(feign.RequestTemplate template) - Specified by:
applyin interfacefeign.RequestInterceptor
-