-
Notifications
You must be signed in to change notification settings - Fork 1
Activation Profiles
Activation profiles are saved role sets that you can re-activate with a single click. They live in your browser's IndexedDB and survive across sessions on the same browser profile.
If you regularly activate the same combination of roles to do a job — say, an "incident response" set that bundles Security Reader on a subscription with Compliance Administrator in Entra and Member of an "incident-response" PIM group — a profile turns that into one click instead of three checkboxes plus a justification.
- Tick the eligible roles you want to bundle.
- Open the Profiles menu and choose Save as profile.
- Give it a name. Optionally pre-fill:
- Default justification (used unless you override at activation time)
- Default ticket number
- Default duration in hours and minutes (still capped to each role's policy maximum)
Pick the profile from the Profiles menu. Its roles are pre-selected, its defaults pre-filled. Edit any field, then click Activate.
The portal updates the profile's lastUsedAt timestamp so your most common rotations stay at the top of the menu.
Profiles can be scoped to a specific tenant. Enable Tenant-scoped profiles in Settings and each new profile is bound to the tenant in which it was created. When you switch tenants, only the profiles for that tenant appear.
This is most useful in guest scenarios where you have eligibilities in multiple directories and want clean separation.
From the Profiles menu, choose Manage profiles to rename, edit defaults, change role membership, or delete profiles.
Profiles are stored in IndexedDB under a single object store. Each record carries:
| Field | Meaning |
|---|---|
id |
Stable UUID |
name |
Display name |
roles |
Array of role uids |
tenantId |
Tenant the profile is scoped to (when tenant scoping is on) |
justification |
Optional default justification |
ticket |
Optional default ticket information |
durationHours, durationMins
|
Optional default duration |
createdAt, lastUsedAt
|
Timestamps |
Nothing in a profile leaves your browser. Profiles are not synchronized across devices or browser profiles.
If you delete an eligibility, change tenants, or are removed from a PIM group, the corresponding role uid in your profile becomes stale. The portal silently drops missing roles when the profile loads — your other roles still activate normally. Use Manage profiles to clean up.
- Profiles are per-browser-profile. Use a different browser, a different machine, or private browsing and you start with an empty list.
- IndexedDB has generous quotas in modern browsers; you are unlikely to hit them with profile data.