pigx菜单相关问题

pig Github Action 2022年3月23日 10:10 43 查看原文

版本信息

  • pigx版本: latest
  • 操作系统: macOs mojave
  • 是否修改包名: 无

报错信息

问题描述(包括回显步骤、截图)

pigx的权限拦截是通过 @PreAuthorize 实现的,那么里面的URL和权限标识的关系,如下图1,前台页面修改了权限标识,现在必须在后端Controller动态修改为对应的权限标识,目前我想讲url和权限标识的对应关系保存在库里,目前不是很清楚在哪儿将各个微服务的URL和权限标识汇总,动态管理。

非微服务的场景我已经实现,参考我的demo:https://github.com/xkcoding/spring-boot-demo/tree/master/spring-boot-demo-rbac-security 多个微服务url和权限标识的管理,就搞不明白,望解答!谢谢

回答
6 条回答

https://gitee.com/log4j/pig/blob/1.x/pig-gateway/src/main/java/com/github/pig/gateway/service/impl/PermissionServiceImpl.java

权限标志 就是 url 。跟下源码吧

pig 1.x 是将后面服务的地址和权限标识收集到redis中,然后在网关做鉴权吗?

https://gitee.com/log4j/pig/tree/1.x/

这种设计参考pig 1.X 分支 , 把 网关当做资源服务器, 后边服务不做鉴权。 和pigx的架构不太一样

热门问题
相关推荐
推荐分类