Project Roles and Members Concepts
Learn how JFrog Platform Projects use role-based access control with Platform, Global, and Project roles to grant members predefined actions on resources.
JFrog Projects are based on the JFrog Role-Based Access Control (RBAC) mechanism that simplifies the notion of permission targets. Three main categories of roles are supported: Platform, Global, and Project roles. These roles enable users who have been assigned to these roles to perform a set of predefined actions associated with the role on all of the resources in the project.
Admin Roles for Projects
The following Admin roles can manage projects and assign roles to project members, and allocate resources:
- Platform Admins — Users assigned the Platform Administrator role and referred to as Platform Admins in the scope of projects.
- Project Admins — Assigned by Platform Admins to perform project-related admin tasks. To gain more flexibility, Project Admins can assign roles to different environments within a project. Each project can have one or more project-level environments configured for it, and in addition, can make use of all defined global environments. Resources in the JFrog Platform are associated with environments, and Role Actions define the different access rights to the resources within each of the environments.
Roles replace permission targets, which are only available when upgrading from a previous version to the JFrog Platform supporting projects.
Permission Targets are replaced with Roles
Roles replace permission targets, which are only available when upgrading from a previous version to the JFrog Platform supporting projects.
Related Topics
Updated 21 days ago
