Spring Cloud OAuth2 Zuul

Spring Cloud OAuth2 整合 Zuul有两种用法。
#反向代理
具体的权限配置信息在反向代理的微服务里配置,也就是具体的鉴权操作在各个资源服务器。
#反向代理+权限控制
也就是Zuul Server不仅是反向代理的角色,还需要承担鉴权的职责,如果需要鉴权,在Spring Security中就需要两步,

  1. 的access_token变成OAuth2Authentication的操作,
    Extracts an OAuth2 token from the incoming request and uses it to populate the Spring Security context with an {@link OAuth2Authentication}
  2. 鉴权,Spring Security中从TokenStore到AuthenticationProvider到AuthenticationManager等一整套组件;
    也就是说需要将ZuulServer配置成一个ResourceServer,生成OAuth2AuthenticationProcessingFilter和鉴权相关的Bean;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部