1.6K Star 8.6K Fork 4K

GVPdromara / open-capacity-platform

 / 详情

对于网关以及认证中心的疑问

已完成
创建于  
2018-05-20 03:47

我的理解是这样的,认证中心主要是通过Spring Security进行用户鉴权以及颁发token。而网关主要是根据token获取用户是否具有访问资源的权限。那么在网关处也应该使用Spring Security拦截没有访问该资源权限的用户。既然如此,两者是否能够合并到网关处?此外,对于资源而言,我想在开发过程中或是启动时,将开放的资源url以及对其访问的权限描述注册到数据库或配置中心里,这样网关层可以根据用户的权限信息判断出是否应该继续分发请求。这样可以解除资源层对于Spring Security的依赖。对于这类型的场景,您是如何考虑的?

评论 (1)

Chuck 创建了任务

合在一起,WebSecurityConfigurerAdapter与ResourceServerConfigurerAdapter进行资源隔离不是很好。
api网关只管理企业核心接口,只需要校验redis的token,故只需要考虑ResourceServerConfigurerAdapter即可。
页面使用WebSecurityConfigurerAdapter的进行资源隔离,通过jwt的token进行页面权限控制,两者使用了不同的token生成存储策略。

owen 关闭了任务
owen 验收了任务
owen 重新打开了任务
Chuck 关闭了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
869801 jeecp 1578934392
Java
1
https://gitee.com/dromara/open-capacity-platform.git
git@gitee.com:dromara/open-capacity-platform.git
dromara
open-capacity-platform
open-capacity-platform

搜索帮助