diff --git a/samples/boot/oauth2login/src/main/java/sample/web/MainController.java b/samples/boot/oauth2login/src/main/java/sample/web/MainController.java index d8f6ac77ab..d83c76b381 100644 --- a/samples/boot/oauth2login/src/main/java/sample/web/MainController.java +++ b/samples/boot/oauth2login/src/main/java/sample/web/MainController.java @@ -36,8 +36,6 @@ import java.util.Map; */ @Controller public class MainController { - private WebClient webClient = WebClient.create(); - @RequestMapping("/") public String index(Model model, @AuthenticationPrincipal OAuth2User user, OAuth2UserAuthenticationToken authentication) { @@ -52,8 +50,7 @@ public class MainController { String userInfoEndpointUri = authentication.getClientAuthentication().getClientRegistration() .getProviderDetails().getUserInfoEndpoint().getUri(); if (!StringUtils.isEmpty(userInfoEndpointUri)) { // userInfoEndpointUri is optional for OIDC Clients - userAttributes = this.webClient - .mutate() + userAttributes = WebClient.builder() .filter(oauth2Credentials(authentication)) .build() .get()