TencentBlueKing / bk-iam-saas

BK-IAM is a centralized permission management service provided by The Tencent BlueKing; based on ABAC
Other
27 stars 35 forks source link

导出权限数据 #2409

Open Canway-shiisa opened 7 months ago

Canway-shiisa commented 7 months ago

BUG反馈还是需求提交(Is this a BUG REPORT or FEATURE REQUEST)? (choose one): 需求提交

bk-iam-saas SaaS版本/bk-iam后台版本(The versions used): 最新版仍未实现该需求

需求及背景描述: 客户在各类场景下需要调用权限中心开放的接口,如授权及回收接口(https://bk.tencent.com/docs/markdown/ZH/IAM/IntegrateGuide/Reference/API/06-GrantRevoke/02-BatchTopology.md )、 创建分级管理员接口(https://bk.tencent.com/docs/markdown/ZH/IAM/IntegrateGuide/Reference/API/10-Management/01-CreateGradeManager.md )等,这些接口中涉及权限相关的入参(授权范围数据,授权数据)在操作及资源实例数量较多的情况下非常难以拼接出来,即使是直接在页面进行授权操作,通过F12来获取接口数据,这些数据跟开放接口的参数名也不是完全一致,需要不断调整匹配,使用成本非常高

期望是什么(What you expected to happen): 实现导出权限json数据的接口或页面功能,便于接口传参

bohanchai commented 6 months ago

创建模板、模版对用户组授权接口

zhu327 commented 6 months ago

确定导出数据的格式与转换数据的逻辑, 走api方式提供, 不要导出文件, 确认导出数据的范围, 是管理类接口, 还是admin接口, 走协作开发处理, 先出方案

Canway-shiisa commented 2 months ago

授权工具所需接口优先实现: