刚做完单点登录功能,领导要求所有子系统的用户,角色,权限,部门都从认证中心拉取,由认证中心进行配置。
但是我看了源码,发现权限判断的逻辑是直接从数据库里查,那有没有能从另一个系统拉取的解决方法?
BladeX的cloud版本已经把这一块独立成feign的形式对外开放了。你只需要在新的服务引入blade-scope-api就行。引入执行需要先在bladex执行mvn clean install。
具体代码如下
扫一扫访问 Blade技术社区 移动端