Skip to content

feat(apigateway): list current app permissions - #54

Open
robot-wklken wants to merge 1 commit into
TencentBlueKing:masterfrom
robot-wklken:codex/dd-53-apigateway-list-current-app-permissions
Open

robot-wklken wants to merge 1 commit into
TencentBlueKing:masterfrom
robot-wklken:codex/dd-53-apigateway-list-current-app-permissions

Conversation

@robot-wklken

Copy link
Copy Markdown
Collaborator

Fixes #53

新增 bk-cli apigateway list_current_app_permissions,通过现有 YAML action 调用当前应用权限查询接口,支持授权维度、网关/资源精确过滤与 limit/offset 分页参数,并沿用共享认证、context、stage、header、dry-run、jq、verbose 和 insecure 行为。

帮助和使用说明明确单页分页、过期记录、永久授权以及有效网关授权覆盖资源的判断方式,补充查询后按既有确认流程批量申请权限的工作流。

验证:make fmt、make lint、make test(26 个 suite)、make build 及集成 runner 单元测试通过。新增 9 个命令行为测试,覆盖请求映射、共享凭据、响应及大整数保留、脱敏、错误和帮助。APIGW-010 使用真实构建的 CLI、仓库 YAML runner 和现有 Flask mock,按场景 ID 与文件路径分别通过全部 7 个步骤。

make test-integration SCENARIO=APIGW-010 因环境未提供 Docker 而失败;上述集成用例已通过相同 runner 和 mock 在本地直接执行,Docker Compose 编排仍需 CI 验证。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[命令接入] apigateway 新增当前应用网关 API 权限查询子命令

1 participant