第 2 章 Red Hat Quay 应用程序编程接口(API)
此 API 允许您执行处理 Red Hat Quay 存储库、用户和机构所需的许多操作。
2.1. 授权
oauth2_implicit
范围
以下范围用于控制对 API 端点的访问:
| 影响范围 | 描述 |
|---|---|
| repo:read | 此应用程序可以查看和拉取对授权用户或机器帐户可见的所有存储库 |
| repo:write | 此应用将能够查看、推送和拉取所有授予用户或机器人帐户具有写入权限的存储库 |
| repo:admin | 此应用将具有管理员对授予用户或机器帐户有权访问的所有存储库的访问权限 |
| repo:create | 此应用可以将存储库创建给允许授予用户或机器人帐户创建存储库的任何命名空间 |
| user:read | 此应用将能够读取用户名和电子邮件地址等用户信息。 |
| org:admin | 此应用程序将可以管理您的机构,包括创建机器、创建团队、调整团队成员资格以及更改账单设置。在授予此权限前,您在请求的应用中应具有绝对信任。 |
| super:user | 此应用程序将可以管理您的安装,包括管理用户、管理用户、管理机构和其他超级用户面板中的功能。在授予此权限前,您在请求的应用中应具有绝对信任。 |
| user:admin | 此应用将可以管理您的帐户,包括创建机器人并将他们权限授予您的存储库。在授予此权限前,您在请求的应用中应具有绝对信任。 |