Permissions
All permissions in Anzu are modeled as scopes. These scopes are made up of multiple segments representing resources and actions. Each segment can be replaced with a wildcard to allow for more flexibility.
Scopes are used on different layers, for teams and personal access tokens.
Examples
projects:create
text
This scope allows to create projects within a team.
projects:{project}:update
text
This scope allows to update a specific project.
projects:{project}:*
text
This scope allows to perform any action on a specific project.
projects:*:update
text
This scope allows to update any project.
IDs and wildcards
Scopes are separated by entity IDs or wildcards. You do not have to interact with these manually, as the dashboard exposes a visual interface to scope access tokens and roles.