Collectives™ on Stack Overflow

Find centralized, trusted content and collaborate around the technologies you use most.

Learn more about Collectives

Teams

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

Learn more about Teams private OAuth2AuthorizedClientManager authorizedClientManager;

@Bean public RequestInterceptor requestInterceptor() {

return requestTemplate -> {
    Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
    OAuth2AuthorizeRequest authorizeRequest = OAuth2AuthorizeRequest.withClientRegistrationId("keycloak")
                                                                    .principal(authentication)
                                                                    .build();
    OAuth2AuthorizedClient authorizedClient = this.authorizedClientManager.authorize(authorizeRequest);
    OAuth2AccessToken accessToken = authorizedClient.getAccessToken();
    requestTemplate.header(HttpHeaders.AUTHORIZATION, "Bearer " + accessToken.getTokenValue());

How to Mock Oauth2AuthorizedClientManager in Feign Interceptor using Junit and Mockito?

can you please add more details as to what you are trying to do and what is the error you are getting? What is the original code that you are trying to mock? – Dhawal Kapil May 31 at 7:26

Thanks for contributing an answer to Stack Overflow!

  • Please be sure to answer the question. Provide details and share your research!

But avoid

  • Asking for help, clarification, or responding to other answers.
  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.