syncAuth 权限同步公共组件
技术中台权限拉取。
添加依赖
xml
<dependency>
<groupId>com.hisense.pangea</groupId>
<artifactId>pangea-sync-auth</artifactId>
<version>1.0.0</version>
</dependency>
使用方法
1.yaml配置
- 配置刷新时间和认证信息
yaml
pangea:
syncAuth:
refresh: 30000
authInfo:
2.调用工具类
- 启动刷新器
java
@Autowired
private AuthorityDataUpdater authorityDataUpdater;
/**
* 启动刷新器
*/
public void startAuthorityDataUpdater(){
authorityDataUpdater.start();
}
- 获取权限数据
java
使用时需要实现AuthorityProcessInterface接口
@Override
public List<JSONObject> getAuthorityInfo(List<JSONObject> auth){
System.out.println("权限信息:"+auth.toString());
return auth;
}