MS-102Chapter 42 of 104Objective 2.3

Entra ID Access Reviews

This chapter covers Entra ID Access Reviews, a critical identity governance feature for ensuring that user access rights remain appropriate over time. Access Reviews are a core component of the Identity Governance module in Microsoft Entra ID and are heavily tested in the MS-102 exam under objective 2.3 (Manage identity governance). Approximately 10-15% of exam questions touch access reviews or related identity governance topics. You must understand how to create, configure, and interpret access reviews, including reviewer selection, auto-apply settings, and remediation actions.

25 min read
Intermediate
Updated May 31, 2026

Library Card Renewal Audit

Entra ID Access Reviews work like a library's annual card renewal audit. Each library member has a card that grants borrowing privileges. Once a year, the librarian sends each member a renewal form asking, 'Do you still need your card? Are you a current resident? Have you moved?' The member must respond within 30 days. If they don't respond, the librarian reviews their borrowing history and, if they haven't borrowed in a year, revokes the card. If they respond but no longer qualify (e.g., moved away), the card is revoked. If they respond and confirm, the card is renewed for another year. The librarian also has a 'supervisor review' for high-value members (e.g., rare book access) where the supervisor must explicitly approve. This mirrors Access Reviews: reviewers get an email with a link to the Azure portal, must review each user or group membership, and either approve or deny. If they don't act by the deadline, the system can automatically remove access (like revoking the card). Just as the library uses a log to track who renewed and who didn't, Entra ID records every decision in an audit log. The library's policy (e.g., 'renew every year for all members') is like an access review schedule, and the 'supervisor review' is like multi-stage review with fallback reviewers.

How It Actually Works

What Are Entra ID Access Reviews?

Entra ID Access Reviews are a feature of Microsoft Entra ID (formerly Azure AD) that enables organizations to periodically review and certify user access to resources such as groups, applications, and roles. The primary purpose is to ensure that only authorized users have access, reducing the risk of stale accounts, privilege creep, and security breaches. Access Reviews are part of the Identity Governance suite, which also includes entitlement management, Privileged Identity Management (PIM), and terms of use.

Why They Exist

In any organization, users accumulate access over time through role changes, project assignments, and lateral moves. Manual audits are time-consuming and error-prone. Access Reviews automate the certification process by sending reviewers periodic requests to confirm or deny each user's access. The results can be automatically applied to remove access for denied users, or exported for further processing.

How It Works Internally

When an access review is created, the Azure AD provisioning service schedules a job that runs at the configured frequency (e.g., weekly, monthly, quarterly, annually). The job performs the following steps:

1.

Scope Determination: The review job identifies all users in scope based on the review's scope settings (e.g., all guest users, all users in a specific group, or all users with a specific role).

2.

Reviewer Assignment: For each user in scope, the system determines the reviewer(s) based on the review's settings. Reviewers can be:

- Self-review (user reviews their own access) - Specific users or groups - Manager of the user (requires the user to have a manager attribute populated) - Fallback reviewers if the primary reviewer is unavailable 3. Notification: The system sends an email notification to each reviewer with a link to the Azure portal where they can see the list of users to review. The email is sent at the start of the review period. 4. Review Period: Reviewers have a configurable duration (default 30 days) to complete their reviews. During this period, they can log in, see each user, and choose 'Approve' or 'Deny' for each. They can also provide a justification. 5. Reminders: The system sends reminder emails at configurable intervals (default: halfway through, and 3 days before the end). 6. Auto-Apply: If the 'Auto apply results to resource' option is enabled, when the review period ends, the system automatically processes the decisions. Users who were denied have their access removed (e.g., removed from the group or role). Users who were approved remain. Users who were not reviewed by the deadline can be either treated as 'Approved' or 'Denied' based on the review's 'Action to apply on denied users' setting. 7. Audit Logging: Every decision and action is logged in the Azure AD audit logs. You can also export the results to a CSV file.

Key Components, Values, Defaults, and Timers

- Review Type: Choose between 'Groups & Apps' (review group memberships or application assignments) or 'Azure AD roles' (review role assignments). - Scope: Can be 'Guest users only', 'All users', or a specific set of users. - Reviewers: Options include: - 'Selected user(s) or group(s)' – you pick specific reviewers. - 'Members (self-review)' – users review their own access. - 'Manager of user' – the user's manager reviews. - 'Group owner(s)' – for group reviews, the group owners review. - Duration (in days): Default is 30 days. Minimum 1 day, maximum 180 days. - Reminders: Default reminder is sent at the midpoint and 3 days before end. You can customize via the 'Advanced settings'. - Auto-apply: Default is disabled. When enabled, decisions are applied automatically after the review ends. - Action to apply on denied users: Options are 'Remove membership' or 'Disable sign-in' (only for app assignments). - If reviewers don't respond: Options are 'Approve' (treat as approved) or 'Deny' (treat as denied). - Justification required: You can require reviewers to provide a reason for their decision. - Multi-stage review: You can add multiple stages (e.g., first stage self-review, second stage manager review).

Configuration and Verification Commands

Access Reviews are primarily configured via the Entra admin center at https://entra.microsoft.com under Identity Governance > Access Reviews. However, you can also use Microsoft Graph PowerShell or Microsoft Graph API.

Example PowerShell to create an access review:

Connect-MgGraph -Scopes "AccessReview.ReadWrite.All"

$params = @{
    displayName = "Quarterly Guest Review"
    descriptionForAdmins = "Review guest access to Marketing group"
    descriptionForReviewers = "Please confirm or deny access for each guest"
    scope = @{
        "@odata.type" = "#microsoft.graph.accessReviewQueryScope"
        query = "/groups/12345678-1234-1234-1234-123456789012/members"
        queryType = "MicrosoftGraph"
    }
    reviewers = @(
        @{
            query = "/users/87654321-4321-4321-4321-210987654321"
            queryType = "MicrosoftGraph"
        }
    )
    settings = @{
        mailNotificationsEnabled = $true
        reminderNotificationsEnabled = $true
        justificationRequiredOnApproval = $true
        defaultDecisionEnabled = $false
        autoApplyDecisionsEnabled = $false
        instanceDurationInDays = 30
        recurrence = @{
            pattern = @{
                type = "monthly"
                interval = 3
            }
            range = @{
                type = "noEnd"
                startDate = "2025-01-01"
            }
        }
    }
}

New-MgIdentityGovernanceAccessReviewDefinition -BodyParameter $params

Verification:

Get-MgIdentityGovernanceAccessReviewDefinition -Filter "displayName eq 'Quarterly Guest Review'"

Interaction with Related Technologies

Entitlement Management: Access Reviews can be used to review assignments to access packages. When an access package assignment is denied, the user is removed from the access package.

Privileged Identity Management (PIM): Access Reviews can be used to review active role assignments in PIM. However, PIM has its own review capabilities for eligible assignments.

Conditional Access: Access Reviews do not directly affect Conditional Access policies, but removing a user from a group can affect policies that target that group.

Azure AD Audit Logs: All review decisions and actions are logged. You can monitor them via the Azure Monitor workbooks.

Important Exam Details

Access Reviews are available in Azure AD Premium P2 license (standalone or part of EMS E5).

You can review group memberships, application assignments, and Azure AD roles.

The 'Auto apply' setting is off by default; you must explicitly enable it.

The default duration is 30 days.

If reviewers don't respond, the default is to treat as 'Approved' (unless changed).

Multi-stage reviews allow up to 3 stages.

The 'Manager of user' option requires the user's manager attribute to be populated.

Access Reviews can be scoped to guest users only, which is a common exam scenario.

You can create a review for a 'dynamic group' but the review will be based on the membership at the time the review instance starts; dynamic changes during the review are not reflected until the next instance.

Common Exam Traps

Trap: 'Access Reviews require Azure AD Premium P1' – Reality: They require P2, not P1.

Trap: 'Auto-apply is enabled by default' – Reality: It is disabled by default.

Trap: 'If no response, access is automatically removed' – Reality: Default is to treat as approved; you must configure to deny.

Trap: 'You can only review groups' – Reality: You can also review applications and Azure AD roles.

Trap: 'Access Reviews can be used for on-premises groups' – Reality: They only work for cloud groups (Azure AD security groups and Microsoft 365 groups). For on-premises groups synced via Azure AD Connect, you can review membership but the removal action only applies to cloud; the on-premises group membership remains unchanged unless you also sync the change back.

Step-by-Step: Creating an Access Review for Guest Users

1.

Navigate to Identity Governance > Access Reviews > New access review.

2.

Select 'Groups & Apps' as the review type.

3.

Choose the group (e.g., 'Marketing Team').

4.

Scope: Select 'Guest users only'.

5.

Reviewers: Choose 'Manager of user' (ensure managers are populated).

6.

Set duration: 14 days.

7.

Enable 'Auto apply results to resource'.

8.

Set 'If reviewers don't respond' to 'Deny'.

9.

Enable 'Justification required'.

10.

Review and create.

This will create a one-time review (or recurring if configured). The system will send emails to each user's manager. After 14 days, any guest users not approved will be removed from the group.

Summary of Key Defaults

| Setting | Default Value | |---------|---------------| | Duration | 30 days | | Auto-apply | Disabled | | If no response | Approve | | Justification required | Disabled | | Reminders | Midpoint and 3 days before end | | Max stages | 3 |

Always remember these defaults for the exam, as questions often test whether you know them.

Walk-Through

1

Determine Review Scope

The administrator defines which users will be reviewed. This can be all users, guest users only, members of a specific group, or users assigned to a specific Azure AD role. The scope is evaluated at the start of each review instance. For dynamic groups, the membership is captured at that moment and does not change during the review period. This is important because if a user leaves the group during the review, they will still appear in the review list.

2

Assign Reviewers

The administrator selects who will perform the review. Options include: specific users or groups, the user's manager, the user themselves (self-review), or group owners. If the manager option is used, the user's Manager attribute must be populated in Azure AD. If the manager is not set, the review will fall back to the fallback reviewer if configured, otherwise the user will not be assigned to any reviewer and will be treated as 'not reviewed' at the end.

3

Configure Review Settings

The administrator sets the review duration (default 30 days), reminders (default at midpoint and 3 days before end), auto-apply (default off), action on denied users (remove membership or disable sign-in), and what happens if reviewers don't respond (default approve). Multi-stage reviews can be configured with up to 3 stages, each with its own duration and reviewer set.

4

Send Notifications

At the start of the review, the system sends an email to each reviewer with a link to the Azure portal where they can see their assigned users. The email includes the review name, description, and deadline. If the reviewer is a group, all members of the group receive the email. The system also sends reminder emails at the configured intervals.

5

Reviewers Make Decisions

Reviewers log into the Azure portal and see a list of users. For each user, they can select 'Approve' or 'Deny' and optionally provide a justification. They can also skip a user (leave as 'Not reviewed'). The decision is recorded immediately. Reviewers can change their decision before the review ends. If multi-stage is configured, the decision from the first stage is passed to the second stage reviewer for confirmation.

6

Apply Results

After the review period ends, if auto-apply is enabled, the system processes all decisions. Users who were denied are removed from the group or role (or disabled for sign-in). Users who were approved remain. Users who were not reviewed are treated according to the 'If reviewers don't respond' setting (default approve). If auto-apply is disabled, the administrator must manually apply the results by downloading the report and taking action.

7

Audit and Reporting

All decisions and actions are recorded in the Azure AD audit logs. The administrator can also export the review results to a CSV file for compliance reporting. The audit log includes who reviewed, when, and what decision was made. This is critical for proving compliance with regulations like SOX or GDPR.

What This Looks Like on the Job

Enterprise Scenario 1: Quarterly Guest Access Review

A multinational company with 10,000 guest users (vendors, partners) needs to ensure that only active collaborators have access to internal SharePoint sites and Microsoft Teams. They create a quarterly access review for all guest users in the 'All Guests' group. Reviewers are the guest's manager (populated via HR system). The review is set to auto-apply with a duration of 14 days, and if no response, the guest is denied. This ensures that stale guest accounts are removed within 90 days. In production, the company configures a fallback reviewer (the IT security team) for guests without a manager. Common issues: managers ignore emails, so the IT team must follow up manually. The company also integrates with Azure Monitor to alert when a guest is denied, triggering a ticket to the sponsor.

Enterprise Scenario 2: Privileged Role Certification

A financial institution must certify all Azure AD role assignments (e.g., Global Administrator, Exchange Administrator) every six months to comply with internal audit policy. They create an access review for 'Azure AD roles' with scope 'All users'. Reviewers are the role owners (e.g., the CISO reviews Global Admins). The review has two stages: first, the user self-certifies, then the role owner approves. Duration is 30 days per stage. Auto-apply is enabled, and if no response, the role is removed. In production, the institution uses PIM for eligible roles, but Access Reviews are used for permanent active assignments. Mistakes include forgetting to configure fallback reviewers, leading to orphaned reviews. The institution also exports results to an SIEM for audit.

Enterprise Scenario 3: Application Access Review for Compliance

A healthcare organization uses a custom EHR application assigned via an Azure AD security group. They must annually review who has access to ensure HIPAA compliance. They create a review for that group, with reviewers being the application owner. Duration is 60 days (to accommodate vacation schedules). Auto-apply is disabled so the compliance team can manually approve after reviewing the results. Common misconfiguration: setting auto-apply to deny on no response without notifying reviewers, causing accidental removal of legitimate users. The organization also uses the Graph API to programmatically create reviews for hundreds of applications, using PowerShell scripts to automate the process.

How MS-102 Actually Tests This

What MS-102 Tests

MS-102 objective 2.3 (Manage identity governance) specifically tests your ability to:

Plan and configure access reviews (including scope, reviewers, duration, recurrence)

Interpret access review results and apply actions

Troubleshoot common issues (e.g., reviewers not receiving emails, missing manager attribute)

Differentiate between access reviews and other governance features (entitlement management, PIM)

Top Wrong Answers and Why Candidates Choose Them

1.

'Access Reviews require Azure AD Premium P1' – Candidates confuse P1 and P2. P2 is required. The exam will present a scenario where a company has P1 and asks if they can use access reviews. The correct answer is no.

2.

'Auto-apply is enabled by default' – Many assume that because the feature is meant to automate, it would be on by default. It is not. You must enable it.

3.

'If no response, access is automatically removed' – The default is to treat as approved. Only if you change the setting to 'Deny' will access be removed. The exam loves to test this.

4.

'You can review on-premises groups' – Access Reviews work only on Azure AD objects. For hybrid groups, you can review cloud membership but changes do not sync back to on-premises unless you use Azure AD Connect with writeback (which is not supported for group membership changes from access reviews).

Numbers, Values, and Terms That Appear Verbatim on the Exam

Default duration: 30 days

Maximum stages: 3

Required license: Azure AD Premium P2

Default no-response action: Approve

Auto-apply default: Disabled

Reminder intervals: Midpoint and 3 days before end

Scope options: All users, Guest users only, Specific groups, Azure AD roles

Reviewer options: Selected users/groups, Manager, Self-review, Group owners

Edge Cases and Exceptions

If a user's manager is not set, the review assignment fails. The user will not appear in any reviewer's list. At the end, they will be treated as 'not reviewed' and the default action (approve) applies unless you configured a fallback reviewer.

Dynamic groups: The membership snapshot is taken at the start of the review instance. If a user is added to the group during the review, they will not be reviewed until the next instance. If a user is removed, they still appear in the current review.

Multi-stage reviews: If the first stage denies a user, the second stage is skipped and the user is denied. If the first stage approves, the second stage can still deny.

Access reviews for applications: You can review users assigned directly to an application, not just through groups.

How to Eliminate Wrong Answers

If the question mentions 'license requirement' and the options include P1 and P2, choose P2.

If the question asks about default behavior for no response, remember it's 'Approve' unless specified otherwise.

If the question involves on-premises groups, remember that access reviews only affect cloud membership.

If the question asks about 'auto-apply', check if the scenario explicitly enables it; otherwise, assume it is off.

Key Takeaways

Access Reviews require Azure AD Premium P2 license.

Default duration is 30 days; default no-response action is Approve.

Auto-apply results is disabled by default.

Access Reviews can review groups, applications, and Azure AD roles.

Scope can be all users, guest users only, or specific groups.

Multi-stage reviews allow up to 3 stages.

Reviewers can be selected users, managers, self, or group owners.

If manager is not populated, the user may not be assigned to any reviewer.

Access Reviews do not affect on-premises group membership.

All decisions are logged in Azure AD audit logs.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

Access Reviews

Periodic review of existing access

Reviewers are assigned manually or by manager/self

Results can auto-apply removal

Does not handle access requests

Requires Azure AD Premium P2

Entitlement Management

Manages access requests and approvals

Uses access packages with policies

Automates provisioning and deprovisioning

Includes access reviews as part of package policy

Also requires Azure AD Premium P2

Access Reviews

Reviews active assignments (permanent or time-bound)

Can review any group or app

No activation required

Reviewers can be managers or selected users

Auto-apply can remove access directly

Privileged Identity Management (PIM) Reviews

Reviews eligible role assignments

Only for Azure AD roles and Azure resource roles

Users must activate role before use

Reviewers are typically role owners or admins

Removal only affects eligibility, not active sessions

Watch Out for These

Mistake

Access Reviews can be used to review on-premises Active Directory group memberships.

Correct

Access Reviews only review Azure AD objects. For hybrid groups, the review shows cloud membership, and any removal action only affects the cloud. The on-premises group membership remains unchanged unless you have Azure AD Connect configured for group writeback, which is not triggered by access reviews.

Mistake

If a reviewer does not respond, the user's access is automatically removed.

Correct

The default setting is to treat non-responded users as 'Approved'. You must explicitly change the setting to 'Deny' to remove access. The exam frequently tests this default.

Mistake

Access Reviews are available with Azure AD Premium P1 license.

Correct

Access Reviews require Azure AD Premium P2 (or EMS E5). P1 does not include this feature. This is a common trick on the exam.

Mistake

Auto-apply results is enabled by default when creating an access review.

Correct

Auto-apply is disabled by default. You must enable it in the settings. Without it, decisions are not automatically enforced.

Mistake

Access Reviews can only review group memberships.

Correct

Access Reviews can review group memberships, application assignments, and Azure AD role assignments. The exam may present a scenario requiring review of application access.

Do You Actually Know This?

Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.

Frequently Asked Questions

What license is required for Azure AD Access Reviews?

Azure AD Access Reviews require Azure AD Premium P2 licenses for all users who are reviewed. This includes both the users being reviewed and the reviewers (if they are internal users). Guest users do not need a license if they are being reviewed, but the tenant must have enough P2 licenses for the reviewing admins. The exam will test that P2 is required, not P1.

Can I automatically remove access for users who are not reviewed?

Yes, but you must configure the 'If reviewers don't respond' setting to 'Deny'. The default is 'Approve', so access will not be removed unless you change it. Additionally, you must enable 'Auto apply results to resource' to automatically enforce the decisions. Without auto-apply, you must manually apply the results.

How do I set up a quarterly access review for guest users?

In the Entra admin center, go to Identity Governance > Access Reviews > New access review. Select 'Groups & Apps', choose the group containing guests, set scope to 'Guest users only', select reviewers (e.g., manager), set duration (e.g., 14 days), enable recurrence to quarterly, and configure auto-apply and no-response action as desired. Then create the review.

What happens if a user's manager is not set in Azure AD?

If you select 'Manager of user' as the reviewer and the user has no manager attribute, the user will not be assigned to any reviewer. They will appear in the review but with no reviewer. At the end of the review period, they will be treated according to the 'If reviewers don't respond' setting. To avoid this, configure a fallback reviewer in the review settings.

Can I use Access Reviews for dynamic groups?

Yes, you can create an access review for a dynamic group. However, the membership is evaluated at the start of each review instance. Changes to the dynamic group membership during the review period will not affect the current review. The review will only include users who were members when the instance started.

How do I export access review results?

After a review instance completes, go to the access review in the Entra admin center, select the instance, and click 'Download report'. This exports a CSV file with user details and decisions. You can also use the Microsoft Graph API to programmatically export results. The audit log also contains the decisions.

What is the difference between Access Reviews and PIM reviews?

Access Reviews review any active assignments (permanent or time-bound) to groups, applications, or Azure AD roles. PIM reviews specifically review eligible role assignments for Azure AD roles and Azure resources. PIM reviews also allow activation of roles, whereas Access Reviews do not involve activation. Both require P2 licenses.

Terms Worth Knowing

Ready to put this to the test?

You've just covered Entra ID Access Reviews — now see how well it sticks with free MS-102 practice questions. Full explanations included, no account needed.

Done with this chapter?