Browse Source

Fix bug in oauth2Login sample

pull/4623/head
Joe Grandja 8 years ago
parent
commit
bd4d814e4b
  1. 5
      samples/boot/oauth2login/src/main/java/sample/web/MainController.java

5
samples/boot/oauth2login/src/main/java/sample/web/MainController.java

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

Loading…
Cancel
Save