---
title: Roles
slug: configured-commerce/docs/roles
docTags: 
createdAt: 2026-08-13T10:46:32.000Z
---

Spire CMS has the following permission roles: **CMS\_ContentEditor**, **CMS\_ContentDeveloper**, **CMS\_SiteEditor**, **CMS\_Publisher**, and **CMS\_SystemAdmin**. Each role lets users perform some actions while blocking other actions. You can assign a role to a user by going to **Administration > Users > Console Users** and selecting the roles you want that user to have.

## Can Impersonate permission

The **Can Impersonate** permission controls whether users assigned to a role can impersonate storefront users from the Admin Console.

The four built-in roles (ISC\_System, ISC\_Implementer, ISC\_Admin, ISC\_User) have impersonation enabled by default. Custom roles do not have this permission by default and must be granted it explicitly.

To enable impersonation for a custom role:

1. Go to **Administration > System > Application Dictionary > UserProfile**.
2. Select **permissions.**
3. Edit the custom role.
4. Set **Can Impersonate** to **Yes**.
5. Click **Save**.
