This documentation is for a release that is no longer maintained
See documentation for the latest supported version.前言
管理员可以授权用户执行操作,并定义用户在 Developer Hub 中执行的操作。
基于角色的访问控制(RBAC)是一种安全概念,通过指定系统用户与系统中资源可以执行的操作之间的映射来定义如何控制对系统中的资源的访问。您可以使用 RBAC 定义具有特定权限的角色,然后将角色分配给用户和组。
Developer Hub 上的 RBAC 基于 Permissions 框架构建,该框架在代码中定义 RBAC 策略。您可以使用 Developer Hub RBAC 功能在代码中定义策略,而不是使用基于 CSV 的简单格式以声明方式定义策略。您可以使用 Developer Hub Web 界面或 REST API 来定义策略,而不是直接编辑 CSV。
管理员可以执行以下步骤在 Developer Hub 中定义授权:
- 启用 RBAC 功能,并授予授权用户对该功能的访问权限。
通过组合以下方法来定义角色和策略:
- Developer Hub 策略管理员使用 Developer Hub Web 界面或 REST API。
- Developer Hub 管理员编辑主 Developer Hub 配置文件。
- Developer Hub 管理员编辑外部文件。