Spring boot 1.5.9.REALEASE Spring cloud security access_token 传递问题

dong_19890208 2018-01-02 11:20:20
Spring boot 1.5.9 Spring cloud Dalston.SR4 中,通过Spring cloud security 进行权限管理,采用 JWT 方式,Resource Server 怎么通过Client传递过了的access_token,访问其他资源服务的接口?

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版本下测试通过的,这个版本需要什么特殊的配置吗?
...全文
180 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧