Skip to main content

Permissions

A permission is one specific action someone is allowed to do, such as reading data, changing a configuration or managing users.

Who defines them​

Permissions are owned by the application teams. The application defines its own permissions. Governance only stores them and checks them. You cannot change what an application's permissions mean.

How they are named​

A permission name has two parts, joined by a dot: the application's namespace and the permission name.

Namespace.Name

For example, Governance.Editor. Each application owns its own namespace, so two applications can use the same permission name without clashing.

Permissions and roles​

A permission can't be assigned directly to a user. It can only be given through a role: permissions are grouped into roles, and you assign the role.

ConceptAnswers
PermissionWhat can be done?
RoleHow are permissions grouped?
ResourceOn what?