Spring boot 1.5.3 Spring cloud Dalston.Realease中如下方式定义OAuth2RestTemplate,已经测试通过可以访问。
@Bean
@LoadBalanced
protected OAuth2RestTemplate oAuth2RestTemplate(OAuth2ProtectedResourceDetails resource,
OAuth2ClientContext context) {
return new OAuth2RestTemplate(resource, context);
}
换成Spring boot 1.5.9 Spring cloud Dalston.SR4版本后,提示OAuth2ProtectedResourceDetails 无法注入
根据官方文档换成如下方式,accssToken无法正常传递。
@Bean
@LoadBalanced
public OAuth2RestTemplate template(UserInfoRestTemplateFactory userInfoRestTemplateFactory) {
return userInfoRestTemplateFactory.getUserInfoRestTemplate();
}
有没有在Spring boot 1.5.9 Spring cloud Dalston.SR4版本下测试通过的,这个版本需要什么特殊的配置吗?