Futrue(两年内完成)
功能
- [ ] 接口访问开关
- [x] 临时权限/用户提权(采用权限码方式)
- [ ] 接口调用统计(每日调用量折线图等等)
- [ ] 接口防重放功能
- [ ] IP来源分析
- [ ] 统计-AI智能分析
- [ ] 进行AK和SK生成,外部服务调用Auth中心的API需要AK和SK(同理,AK和SK可以用于ExposedAPI管理)
细节
- [ ] 为单体项目加入鉴权中台,每个服务可以单独分析
- [ ] 中台UI设计优化
更新历程
V1.1.0
NAPSHOT
- 新增登录状态管理
- 踢人下线
- 多端登录管理
ALPHA
- 完善TokenUtil
- 新增角色管理、可视化编辑
RELEASE
- 在原有的rbac鉴权的基础上,新增对于权限码的鉴权
- 原本的logic层是一个接口,本次修改之后我们将会继承于DefaultKasecurityAuthUtil接口,所以如果直接实现logic,肯定会有方法没有重写,我们建议同时继承于KaSecurityAuthUtil类来解决这一问题
- 因为原有的checklogin和doauth这两种方法最实际的问题在于获取用户权限,具体的判断逻辑都是可以省略的,所以我们这次将这两种方法做了默认填补(原有的逻辑不必删除),后续不需要对这两种方法进行实现,用户只需要对getUserRoleList和getUserPermissionCodeList进行实现即可
- 对于AuthCheck系列注解,我们这次恢复在1.0.0版本种的mustRole,并且添加对权限码的控制,以及支持OR和AND两种运算法则给各位使用
- 原有的链式鉴权还是会保留,原有的按链式统一鉴权这块功能比较鸡肋,目前的优化思想:在注解中以index的方式来控制具体的逻辑走向
- 优化部分log以及报错信息提示
V1.0.0
- SNAPSHOT
- 基本功能实现、网关组件快速切换
- RELEASE
- 新增@AuthPayLoad注解进行登录用户快速注入
- SNAPSHOT