Browse Source

Fix bug in oauth2Login sample

Joe Grandja 7 years ago
parent
commit
bd4d814e4b

+ 1 - 4
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()