使用系统工具
用户可以使用该工具进行刷新权限、刷新缓存、以及进行密码加密以及获取加密公钥,方便用户操作。
场景:由于之前缺失权限以及缓存的重新刷新都需要开发人员进行维护,开发该功能为了方便用户也可以进行相应的操作。
- 菜单层级:平台级
- 菜单路径:开发管理 > 系统工具
刷新权限
主要进行菜单UI权限集、IAM权限集、角色继承权限、将权限集分到超级管理员下的4个功能的介绍。
1、菜单UI权限集的刷新
该功能主要是将扫描后的菜单UI权限集进行刷新,避免出现未及时刷新的情况。
点击 刷新
界面弹出确认框可以进行确认以及取消操作。
2、手动刷新IAM权限表
该功能主要用于API权限的刷新主要针对于调用接口的权限集无该API导致的403问题等。
列表字段:
- 服务名:需要刷新的服务名称。
- 服务标记版本:当前服务所对应的版本号(例如:1.2.0)。
- 清除过期权限:清除已经删除等过期的权限。
必输字段:
- 服务名:需要刷新的服务名称。
- 服务标记版本:当前服务所对应的版本号(例如:1.2.0)。
在服务名输入“XXX-XXX”,服务标记版本输入“1.2.0”,勾选清除过期权限,点击 刷新
按钮弹出确认框进行确认取消操作。
3、角色继承树分配权限
主要进行继承关系的权限刷新以及数据修复。(例如:角色C继承角色B,角色B继承角色A,刷新A就将A的权限分给B、C)
列表字段:
- 角色路径:角色管理下角色的唯一标识。
输入角色路径,点击 刷新
按钮弹出确认框进行确认取消操作(注意:不输入角色路径即为刷新内置角色)。
4、将权限集挂到超级管理员下
方便将新增的权限集刷新到超级管理员下用于数据的修复。
点击 刷新
按钮弹出确认框进行确认取消操作。
刷新缓存
主要是对平台缓存以及IAM缓存进行刷新主要应用于系统出现异常用于修复。
密码工具
主要方便用户可以进行密码的加密以及加密公钥的获取。
1、获取加密后的密码(主要采用RSA非对称加密算法进行密码加密)
列表字段:
- 请输入明文密码:需要加密的明文密码。
- 加密后的密码:加密后生成的密码。
输入明文密码“hand1234”,点击 加密
按钮即可获取到加密后的密码。
2、获取RSA加密算法的公钥
点击 获取公钥
按钮即可获取到公钥。