Dubbo+ZK+SpringBoot 微服务如何做权限控制

2020-04-26 10:57:29 +08:00
 PeiXyJ

想写一个微服务的项目,但是不知道如何做权限控。

是直接写一个 对外提供 api 的 model 还是

控制写在 GateWay 网关层面的调用。

3879 次点击
所在节点    Java
6 条回复
xuanbg
2020-04-26 11:26:30 +08:00
请参考: https://github.com/xuanbg/gateway 里面的实现
skypyb
2020-04-26 12:07:33 +08:00
如果要上 OAuth2 的话,刚好我昨天写了一篇文章: 微服务体系中 OAuth2 协议内部服务落地方案探讨——仅将网关视为 Resource Server 的认证 /授权架构
https://www.skypyb.com/ 最顶上一篇,可以参考一下
PeiXyJ
2020-04-26 13:27:49 +08:00
@skypyb
@xuanbg
多谢两位大佬,我学习学习
glacial
2020-04-26 15:43:49 +08:00
2 种思路 :1:在网关都做了, 2:微服务用统一的拦截器 如果用的是 spring security 就可以用上注解了
cheng6563
2020-04-26 16:15:57 +08:00
一般是网关做了,内部调用不管
rqxiao
2020-04-26 16:43:01 +08:00
网关服务配置 @EnableResourceServer

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/666193

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX