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