Appearance
PIM Operations — Privileged Identity Management
Purpose: Day-to-day operations for Privileged Identity Management (PIM) in Entra ID PROD and DDE tenants.
Owner: Rory Audience: Rory, Kevin, Greg (break-glass approval path) Review frequency: Quarterly alongside compliance/annual-review-checklist.mdLast reviewed: May 2026
The exclusion list (accounts permanently outside PIM) is in compliance/pim-exclusion-list.md. This document covers operations.
Overview
All privileged Entra roles in PROD (tenant d477c9f8) and DDE (tenant ff1c5d68) are eligible assignments activated through PIM — not permanent active assignments. The same applies to Azure RBAC Owner, Contributor, and User Access Administrator at subscription scope.
Humans elevate via PIM. Service principals and managed identities have scoped permanent assignments reviewed quarterly via runbooks/quarterly-sp-permission-review.md.
Activating a Role
Portal path: Entra → Identity Governance → Privileged Identity Management → My roles → Eligible assignments
- Find the role you need to activate
- Click Activate
- Set the activation duration. Standard maximum is 4 hours. If you need longer, justify it in the reason field
- Enter a business justification: be specific (e.g., "Deprovisioning terminated user JD-12345" not just "admin work")
- If MFA prompt appears: complete with FIDO2 token (preferred) or Microsoft Authenticator
- Click Activate — activation takes 30–60 seconds
- Refresh My roles → Active assignments to confirm the role is active
Duration policy:
| Role | Max Duration | Notes |
|---|---|---|
| Global Administrator | 1 hour | Only for cross-tenant or break-glass work |
| Privileged Role Administrator | 1 hour | Policy changes only |
| User Administrator | 4 hours | Standard provisioning work |
| Security Administrator | 4 hours | CA policy changes |
| Exchange / SharePoint / Teams Administrator | 4 hours | Standard |
| Azure RBAC Owner (any subscription) | 2 hours | Infrastructure work under CM |
Roles That Require Approval
Some roles require a second-person approval before activation completes:
- Global Administrator — Rory approves
- Privileged Role Administrator — Rory approves
If Rory is unavailable (travel, emergency), Kevin or Greg can approve for break-glass situations. They receive the approval request via email and via Entra PIM notification.
Approval steps (for approver):
- Entra → Identity Governance → PIM → Approve requests
- Review the requester, role, justification, and duration
- Approve or deny with a note
MFA Requirement
PIM activation always requires MFA. No exceptions.
Preferred: FIDO2 hardware key (YubiKey). Required for Global Admin and Privileged Role Admin activations.
Acceptable: Microsoft Authenticator push notification for lower-privilege roles.
If MFA fails during activation: do not attempt to bypass. Verify the device is registered in Entra → My Security Info. If the FIDO2 key is not working, use Authenticator as a fallback for non-global-admin roles only.
Audit and Monitoring
PIM audit logs: Entra → Identity Governance → Privileged Identity Management → Audit log
Rory reviews PIM activations weekly as part of the monthly security review (runbooks/monthly-security-review.md).
SecOps alert: Any PIM activation outside business hours (07:00–19:00 PST) triggers a SecOps alert. Check whether the activation was expected before closing the finding. If the activation is legitimate, create a known-good rule scoped to the specific account and role with a 24-hour expiry.
What to look for in the audit log:
- Activations by accounts that should not have eligible assignments
- Activations at unusual hours without a CM ticket
- Approvals that were self-approved (policy violation — Rory must not approve his own activations)
- Repeated failed activation attempts (possible credential testing)
Quarterly Access Review
Every quarter, coordinate with compliance/annual-review-checklist.md:
- Export all eligible PIM assignments: Entra → PIM → Manage → Roles → each role → Eligible assignments → export
- For each eligible assignment: confirm the user still requires the role for their current job function
- Eligible assignments not activated in the last 90 days are candidates for removal — confirm with Rory before removing
- Document the review outcome in the SecOps quarterly review record
Revoking a Role Activation Early
If a role needs to be revoked before the activation window expires:
- Entra → Identity Governance → PIM → Active assignments
- Find the active assignment
- Click Deactivate
Or from the user's session: Entra → My roles → Active assignments → Deactivate
Adding a New Eligible Assignment
All new eligible assignments require Rory's approval. Never add eligible assignments without Rory's sign-off.
- Entra → PIM → Manage → Roles → [role] → Assignments → Add assignments
- Select member, set assignment type to Eligible, set expiry if appropriate
- Document the justification in the assignment notes
PIM Exclusions
Accounts that hold permanent active assignments (excluded from PIM) are documented and justified in compliance/pim-exclusion-list.md. That list is reviewed quarterly. If you discover a human account with a permanent active privileged role assignment that is not on the exclusion list, report it to Rory — it is a policy violation.
Related Documents
compliance/pim-exclusion-list.md— accounts excluded from PIM with justificationsrunbooks/conditional-access-reference.md— Conditional Access policies enforcing MFArunbooks/quarterly-sp-permission-review.md— service principal permission reviewsrunbooks/break-glass-procedure.md— break-glass account procedurescompliance/annual-review-checklist.md— quarterly review checklist