Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- security:
- user:
- password: none
- oauth2:
- client:
- accessTokenUri: http://localhost:9999/uaa/oauth/token
- userAuthorizationUri: http://localhost:9999/uaa/oauth/authorize
- clientId: trusted
- clientSecret: secret
- @LoadBalanced
- @Bean
- @Autowired
- public OAuth2RestTemplate loadBalancedOauth2RestTemplate(OAuth2ClientContext oauth2ClientContext,
- OAuth2ProtectedResourceDetails details) {
- return new OAuth2RestTemplate(details, oauth2ClientContext);
- }
- @GetMapping("/test-relay")
- public String fetchMyProfile2() {
- final ResponseEntity<String> forEntity = oauthRestTemplate.getForEntity("http://my-oauth/users/me", String.class);
- final String body = forEntity.getBody();
- System.out.println("body = " + body);
- return body;
- }
- org.springframework.security.oauth2.client.resource.UserRedirectRequiredException: A redirect is required to get the users approval
- at org.springframework.security.oauth2.client.token.grant.code.AuthorizationCodeAccessTokenProvider.getRedirectForAuthorization(AuthorizationCodeAccessTokenProvider.java:359)
- at org.springframework.security.oauth2.client.token.grant.code.AuthorizationCodeAccessTokenProvider.obtainAccessToken(AuthorizationCodeAccessTokenProvider.java:205)
- at org.springframework.security.oauth2.client.token.AccessTokenProviderChain.obtainNewAccessTokenInternal(AccessTokenProviderChain.java:148)
- at org.springframework.security.oauth2.client.token.AccessTokenProviderChain.obtainAccessToken(AccessTokenProviderChain.java:121)
- at org.springframework.security.oauth2.client.OAuth2RestTemplate.acquireAccessToken(OAuth2RestTemplate.java:221)
- at org.springframework.security.oauth2.client.OAuth2RestTemplate.getAccessToken(OAuth2RestTemplate.java:173)
- at org.springframework.security.oauth2.client.OAuth2RestTemplate.createRequest(OAuth2RestTemplate.java:105)
- at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:648)
- at org.springframework.security.oauth2.client.OAuth2RestTemplate.doExecute(OAuth2RestTemplate.java:128)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement