14.1 PIM for Entra Roles & Azure Resources

Key Takeaways

  • Microsoft Entra Privileged Identity Management (PIM) implements just-in-time privileged access so admins activate roles only when needed instead of holding standing permanent rights.
  • Eligible assignments allow time-boxed activation with MFA, justification, ticket, and optional approval; active permanent assignments grant the role immediately without activation and should be rare for high-privilege roles.
  • Role settings control maximum activation duration, MFA on activation, require justification, require ticket information, require approval, and notification behavior for each role.
  • PIM for Microsoft Entra roles governs directory roles (Global Administrator, Privileged Role Administrator, User Administrator, and custom Entra roles) at tenant scope.
  • PIM for Azure resources governs Azure RBAC at management group, subscription, resource group, or resource scope and is configured separately from Entra directory-role PIM.
Last updated: July 2026

Why PIM dominates Domain 4 privileged-access skills

Domain 4 of SC-300—Plan and automate identity governance (about 20–25%)—pairs entitlement management and access reviews with privileged access. Microsoft Entra Privileged Identity Management (PIM) is how organizations move from “everyone important is always Global Administrator” to just-in-time (JIT) elevation: admins hold eligibility, activate for a limited duration when work requires it, then drop back to least privilege.

/practice/azure-sc-300Practice questions with detailed explanations

What problem PIM solves

Standing permanent Global Administrator, Owner on every subscription, and always-on User Administrator accounts create permanent blast radius. If a password is phished or a token is stolen, the attacker inherits full privilege immediately. PIM reduces that surface:

PainPIM response
Permanent privileged rolesPrefer eligible assignments with activation
Unlimited elevation timeMaximum activation duration (hours, not forever)
Silent privilege useJustification, optional ticket, and notifications
Single rubber-stamp elevationRequire approval for sensitive roles
Weak second factor on elevationMFA on activation (plus CA authentication strength for daily sign-in)
Azure Owner sprawlPIM for Azure resources at MG/subscription/RG scope
No visibility of who elevatedPIM audit history and access reviews of privileged assignments

Licensing (exam-level): PIM for Microsoft Entra roles and related governance features are associated with Microsoft Entra ID P2 / Entra ID Governance suites (historically Azure AD P2). SC-300 scenarios that require eligible Global Admin activation, approval workflows, or privileged access reviews assume P2-class licensing—do not answer with “Entra Free only” for full PIM designs.

Eligible vs active permanent assignments

Every PIM assignment has a type that the exam tests relentlessly.

Assignment typeUser holds role how?When to use
EligibleRole is not effective until the user activates it in PIM (subject to settings)Default for human admins of privileged roles
Active (often called active permanent when no end date)Role is effective immediately without activationBreak-glass edge cases, carefully justified automation, short fixed windows only when design requires
Active time-boundRole is active but has a start/end dateTemporary standing access with a hard end (still prefer eligible when activation controls are needed)
Eligible time-boundEligibility itself expires on a dateContractors, project admins, quarterly privilege hygiene

Eligible (preferred model)

  1. Privileged Role Administrator (or equivalent) makes User A eligible for User Administrator.
  2. User A’s day-to-day token does not include User Administrator until activation.
  3. User A opens PIM → My rolesActivate, satisfies MFA/justification/approval as configured.
  4. For up to the max duration (for example 8 hours), User A exercises the role.
  5. When the activation ends, privilege is removed automatically; no helpdesk ticket to “remember to remove Global Admin.”

Active permanent (use sparingly)

Active permanent means the assignment is always on. That reintroduces standing privilege. SC-300 treats always-on Global Administrator for daily work as an anti-pattern. Legitimate narrow uses include certain service scenarios that cannot activate interactively—but for humans, prefer eligible. Break-glass accounts are a special design (section 14.3): they are often permanently assigned highly privileged roles by design, with compensating monitoring and CA exclusions—not casual “active permanent for convenience.”

Assignment metadata you configure

SettingMeaning
PrincipalUser, group (including role-assignable / PIM group patterns), or service principal as supported
RoleEntra directory role or Azure RBAC role
ScopeTenant (Entra roles) or MG/subscription/RG/resource (Azure resources)
TypeEligible or active
Start / endOptional time box on the assignment itself
Assignment reasonWhy this person should ever hold the role

Exam cue: “Admins should not have permanent Global Administrator” → convert standing active assignments to eligible and configure activation settings—not “delete all Global Admins forever” without a recovery path.

Role settings: the activation contract

For each role (Entra or Azure resource role definition in PIM), role settings define what happens when someone activates.

Core activation settings

SettingEffectSC-300 design guidance
Maximum activation durationLongest continuous activation (for example 1–24 hours depending on role risk)Shorter for Global Admin / Owner; longer only for lower-risk operational roles if justified
On activation, require MFAUser must complete multifactor authentication at activationAlways for privileged roles; complements Conditional Access on daily sign-in
Require justificationFree-text business reason recorded on activationEnable for auditability
Require ticket informationTicket/change number capturedEnable when change-management is mandatory
Require approval to activateOne or more approvers must approve before activation succeedsDual control for Global Admin, Privileged Role Administrator, Owner on production subscriptions
Approver listUsers or groups who can approve activationsPrefer a small privileged-ops group, not “all Global Admins approving themselves” without thought
Notification settingsEmails when eligible, activated, approved, denied, expiringKeep admins and security informed
Allow permanent eligible / permanent activeWhether permanent assignments of that type are permitted for the roleTighten so permanent active is blocked for high-risk roles where policy allows
Require Conditional Access authentication context (where configured)Step-up CA at activationAdvanced design linking PIM activation to CA auth context

How settings interact with Conditional Access

PIM activation MFA is not a full substitute for admin Conditional Access. Best practice stack:

  1. CA for privileged users/roles: phishing-resistant authentication strength, compliant device where possible, target Microsoft Azure Management and admin portals.
  2. PIM eligible assignments with MFA on activation, justification, and approval for Tier-0 roles.
  3. Access reviews of who remains eligible (section 14.2).
  4. Break-glass excluded carefully from lockout-prone CA (section 14.3).

If an exam answer only “turns on MFA in authentication methods” without PIM or CA enforcement, it is incomplete for privileged access design.

PIM for Microsoft Entra roles

PIM for Microsoft Entra roles manages directory roles in the tenant: built-in roles such as Global Administrator, Privileged Role Administrator, Security Administrator, User Administrator, Exchange Administrator, and custom Microsoft Entra roles you defined earlier in the role model.

Scope and mental model

  • Scope: the directory / tenant (and where administrative units apply to role assignment patterns, understand AU-scoped role assignment as a separate least-privilege technique from earlier chapters).
  • What it protects: who can change identities, security settings, roles, applications, and tenant-wide configuration.
  • Admin experience: Microsoft Entra admin center → Identity Governance → Privileged Identity Management → Microsoft Entra roles.

Common Entra roles on the exam

RoleWhy it is privileged
Global AdministratorNear-complete tenant control; Tier-0
Privileged Role AdministratorCan manage role assignments and PIM settings—can create other admins
Security AdministratorSecurity posture and many security features
User AdministratorUser lifecycle and some group management
Application Administrator / Cloud Application AdministratorApp registrations, credentials, permissions risk
Conditional Access AdministratorCan change access policies and potentially weaken MFA

Separation of duties: the person who is eligible for Privileged Role Administrator should not casually also be the only approver for every elevation if your design requires dual control. Document approvers for Tier-0 activations.

Configure Entra role PIM (exam workflow)

  1. Identify which directory roles are in use (inventory standing Global Admins first).
  2. Open PIM → Microsoft Entra roles → Roles → select role → Settings → set max duration, MFA, justification, ticket, approval, notifications.
  3. Assignments → add eligible members (users or eligible groups as designed).
  4. Remove unnecessary active permanent assignments for human admins.
  5. Pilot activation with a non-production privileged role or pilot cohort.
  6. Train admins: activate only when needed; provide ticket numbers; expect approval delays for sensitive roles.
  7. Review Audit and Activations regularly; schedule access reviews of privileged role assignments.

PIM for Azure resources

PIM for Azure resources applies the same JIT model to Azure RBAC roles (Owner, Contributor, User Access Administrator, custom RBAC roles, and built-in operational roles) at Azure resource hierarchy scopes.

Scopes

ScopeTypical use
Management groupBroad landing-zone or platform-wide admin eligibility
SubscriptionSubscription owners/contributors without permanent Owner
Resource groupApp team elevate only within their RG
ResourceNarrowest elevation for a single resource

Least privilege prefers the narrowest scope that still allows the task. “Eligible Owner on the root management group for every engineer” is still a bad design even if JIT-enabled.

Entra roles PIM vs Azure resources PIM

DimensionPIM for Microsoft Entra rolesPIM for Azure resources
Privilege planeDirectory / identity tenantAzure Resource Manager RBAC
Example rolesGlobal Administrator, User AdministratorOwner, Contributor, User Access Administrator
ScopeTenant (directory)MG, subscription, RG, resource
Portal entryEntra ID / PIM Entra rolesPIM Azure resources (discover subscriptions/MGs)
Activation settingsPer directory rolePer Azure role at a resource scope configuration
Exam trap“Make them Global Admin to manage VMs”Wrong plane—use Azure RBAC Contributor/Owner with PIM, not Global Admin

Classic SC-300 wrong answer: granting Global Administrator so someone can restart VMs or change NSGs. Correct plane is Azure RBAC (often with PIM for Azure resources), not directory Global Admin.

Configure Azure resource PIM (exam workflow)

  1. Onboard the management group or subscription to PIM for Azure resources as required by the environment.
  2. Select the scope (subscription/RG) → Roles → choose Owner or other role → configure settings (duration, MFA, justification, approval).
  3. Add eligible assignments for the ops group at that scope.
  4. Eliminate standing permanent Owner for human operators where possible.
  5. Align with Azure landing-zone separation: platform team eligible at higher scopes; app teams eligible only on their RGs.

Just-in-time admin model (preview of section 14.2)

The JIT model is: standing least privilege → eligible privileged role → activate under controls → work → automatic deactivation → audit. Entitlement management packages are for groups/apps/sites; PIM is for privileged roles. Do not put “temporary Global Admin” into a normal employee access package as your primary control—use PIM eligibility and activation.

Common exam traps

  • Treating eligible and active permanent as synonyms.
  • Configuring Azure Owner needs by assigning Global Administrator.
  • Forgetting approval and max duration on Tier-0 roles.
  • Assuming PIM MFA on activation replaces Conditional Access for daily admin sign-ins.
  • Leaving dozens of standing Global Admins because “PIM is licensed later.”
  • Believing Entra role PIM automatically covers subscription Owner—different PIM blades/scopes.

Summary of section 14.1

/practice/azure-sc-300Practice questions with detailed explanations
Test Your Knowledge

An identity team wants administrators to hold User Administrator only when performing user lifecycle tasks, with MFA and a business justification required at elevation. Which PIM assignment model best fits?

A
B
C
D
Test Your Knowledge

What is the primary difference between PIM for Microsoft Entra roles and PIM for Azure resources?

A
B
C
D
Test Your Knowledge

A platform engineer needs temporary permission to manage resources in one production subscription, not tenant-wide identity settings. Which approach is most appropriate?

A
B
C
D
Test Your Knowledge

Which role setting forces a second person to authorize elevation before a Global Administrator activation becomes effective?

A
B
C
D