For the complete documentation index, see llms.txt. This page is also available as Markdown.

Permission Sets

Permission sets are named collections of API permissions stored in CIPP rather than in any tenant. They are the reusable building block behind application deployment: an application template references a permission set and deploying that template grants the permissions in the set to the application in the target tenant. Defining the permissions once here keeps every deployment of an application consistent.

Sets are created by hand from this page, and also automatically by the Create Template from App action on Enterprise Applications and App Registrations, which saves the source application's permissions as a set named after the application, suffixed with "(Auto-created)".

Page Actions

Add Permission Set opens a drawer for building a new set. Give the set a name, then use the permission builder to choose the permissions it should contain. Microsoft Graph is added as the default service principal, and further service principals can be added as needed. Some service principals publish no permissions at all, and so offer nothing to select.

Table Details

Column
Description

Template Name

The name given to the permission set, used when selecting it during application deployment.

Permissions

The permissions held in the set. The cell is a button showing how many entries are stored; selecting it opens the stored permission data in a dialogue.

Updated By

The CIPP user who last saved the set. Sets written by CIPP itself rather than by a person show as CIPP-API.

Timestamp

When the set was last saved.

Table Actions

Action
Description
Bulk Action Available

Edit Permission Set

Opens the selected permission set in a drawer so its name and permissions can be changed.

Copy Permission Set

Opens the Add Permission Set page with the selected set's name and permissions pre-filled, ready to be saved under a new name.

Delete Permission Set

Deletes the selected permission set(s), after a confirmation prompt naming the set.

More Info

Opens the Extended Info flyout with the full details for the selected row.


Feature Requests / Ideas

We value your feedback and ideas. Please raise any feature requests on GitHub.

Last updated

Was this helpful?