Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. security:
  2. user:
  3. password: none
  4. oauth2:
  5. client:
  6. accessTokenUri: http://localhost:9999/uaa/oauth/token
  7. userAuthorizationUri: http://localhost:9999/uaa/oauth/authorize
  8. clientId: trusted
  9. clientSecret: secret
  10.  
  11. @LoadBalanced
  12. @Bean
  13. @Autowired
  14. public OAuth2RestTemplate loadBalancedOauth2RestTemplate(OAuth2ClientContext oauth2ClientContext,
  15. OAuth2ProtectedResourceDetails details) {
  16. return new OAuth2RestTemplate(details, oauth2ClientContext);
  17. }
  18.  
  19. @GetMapping("/test-relay")
  20. public String fetchMyProfile2() {
  21. final ResponseEntity<String> forEntity = oauthRestTemplate.getForEntity("http://my-oauth/users/me", String.class);
  22. final String body = forEntity.getBody();
  23. System.out.println("body = " + body);
  24. return body;
  25. }
  26.  
  27. org.springframework.security.oauth2.client.resource.UserRedirectRequiredException: A redirect is required to get the users approval
  28. at org.springframework.security.oauth2.client.token.grant.code.AuthorizationCodeAccessTokenProvider.getRedirectForAuthorization(AuthorizationCodeAccessTokenProvider.java:359)
  29. at org.springframework.security.oauth2.client.token.grant.code.AuthorizationCodeAccessTokenProvider.obtainAccessToken(AuthorizationCodeAccessTokenProvider.java:205)
  30. at org.springframework.security.oauth2.client.token.AccessTokenProviderChain.obtainNewAccessTokenInternal(AccessTokenProviderChain.java:148)
  31. at org.springframework.security.oauth2.client.token.AccessTokenProviderChain.obtainAccessToken(AccessTokenProviderChain.java:121)
  32. at org.springframework.security.oauth2.client.OAuth2RestTemplate.acquireAccessToken(OAuth2RestTemplate.java:221)
  33. at org.springframework.security.oauth2.client.OAuth2RestTemplate.getAccessToken(OAuth2RestTemplate.java:173)
  34. at org.springframework.security.oauth2.client.OAuth2RestTemplate.createRequest(OAuth2RestTemplate.java:105)
  35. at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:648)
  36. at org.springframework.security.oauth2.client.OAuth2RestTemplate.doExecute(OAuth2RestTemplate.java:128)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement