Skip to content

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;    
   }