bk-iam-saas
bk-iam-saas copied to clipboard
BK-IAM is a centralized permission management service provided by The Tencent BlueKing; based on ABAC
批量回收我的权限
「我的权限」页面支持“一键回收”权限操作,或者批量操作。
这是个需求: 期望权限中心支持隐藏用户申请权限配置,如果设置了隐藏用户申请,那么权限中心与各系统的权限申请入口隐藏。 场景: A企业会采用自上而下的授权模式,不开放用户自主申请权限,因此期望能够增加配置供用户自主选择是否开放用户申请权限。
目前在Migration里存在 初始化API权限等与接入系统定制逻辑以及调用第三方包含用户管理和IAM后台,如何解耦? 1. backend/api/authorization/migrations/0002_xxx(0003_xxxx): 初始化哪些接入系统可调用授权API,新建关联授权API 1. backend/api/management/migrations/0002_xxx:初始化哪些接入系统有哪些管理类API权限 正常这类初始化,应该是需要单独脚本处理,再部署完后执行,比如对于PaaS 3.0,支持定义post_compile/pre-compile/...等等部署前后执行的hook 但是企业版和社区版目前大多数都是PaaS 2.0,无法支持部署的前置后置hook sync 还会向后台注册 admin, 这就导致, 无法多个iam app开发环境依赖同一套公共后台; 必须各自维护一个
因敏感问题没有显示相关职能的权限,可以考虑从组织架构拉去职位信息,推荐相关的权限以供申请,不同职位推荐更为准确
目前iam 后台最新版已经是 1.18 了, 可以考虑使用这个库, 简化逻辑
1. 组织权限可以交接,以自定义形式的方式交接给另一个人 2. 权限交接存在缓冲期,可以设置交接双方都有权限的时长,最后是权限清除
关于退出我的管理空间,有两个需求: 1. 用户已经不再是项目/业务的负责人,但管理空间内用户组的续期提醒邮件会持续发送,想要可以在邮件上设置快捷入口; 2. 支持批量操作
权限在交接时,需要保留交接的用户组权限
接入系统侧无权限跳转时   切换tab后该用户组依旧不可选择,但标识不明确,需带有灰色✅标识 自定义申请有灰色✅标识 