How to Verify and Revoke Fabrikam Developer Access to Application1?

Design authentication and authorization solutions Design governance
Answer Correct answer: A — Configure an Azure AD access review of Application1 so managers get monthly reviewer emails and unverified permissions are revoked automatically.

You have an Azure subscription that contains a custom application named Application1. Application1 was developed by an external company named Fabrikam, Ltd. Developers at Fabrikam were assigned role-based access control (RBAC) permissions to the Application1 components. All users are licensed for the Microsoft 365 E5 plan. You need to recommend a solution to verify whether the Fabrikam developers still require permissions to Application1. The solution must meet the following requirements: ✑ To the manager of the developers, send a monthly email message that lists the access permissions to Application1. ✑ If the manager does not verify an access permission, automatically revoke that permission. ✑ Minimize development effort. What should you recommend?

  1. In Azure Active Directory (Azure AD), create an access review of Application1. Correct Answer
  2. Create an Azure Automation runbook that runs the Get-AzRoleAssignment cmdlet.
  3. In Azure Active Directory (Azure AD) Privileged Identity Management, create a custom role assignment for the Application1 resources.
  4. Create an Azure Automation runbook that runs the Get-AzureADUserAppRoleAssignment cmdlet.

Community Insight

The question tests recognition that Azure AD access reviews combine recurring reviewer notification with automatic removal of unconfirmed access, so the trap is choosing a reporting-only or query-based automation solution instead of the native governance feature.

Azure AD access reviews are the built-in identity governance feature that periodically asks a reviewer such as the Fabrikam developers' manager to confirm whether Application1 role assignments are still needed. This page explains why an access review of Application1 satisfies the monthly email, auto-revocation, and minimal-effort requirements better than custom runbooks or PIM custom roles.

Many candidates pick the Azure Automation runbook options (B or D) because they want to 'list permissions' and assume scripting minimizes effort; however, a runbook only reads assignments, does not send reviewer workflows, and cannot automatically revoke unverified access without significant custom code.

Community Discussion (34 comments)

Bewran 👍 1 Selected: A
Access Reviews in Microsoft Entra ID Governance help ensure the right people have the right access to the right resources. They regularly review access to apps, groups, and sensitive data, helping reduce unnecessary access, improve security and compliance, and remove access when it is no longer needed.
Forsyth 👍 2 Selected: A
Anyone used this questions lately in the exam? I see all the comments are 2-3 years old.
AlfKay 👍 1
i found the same,all the comments are ages and not recent,i just wonder....which question is updated.
045b109 👍 1 Selected: A
Access review is the correct answer
ragavan667 👍 1 Selected: A
A. In Azure Active Directory (Azure AD), create an access review of Application1.
daddy78 👍 1 Selected: A
Access review it is
stonwall12 👍 7
Correct Answer - A: Access Review An access review in an Azure AD feature that allows an admin to evaluate and verify user access to certain roles and resources. Based on the question's requirements, with an Access Review, we can configure periodic notifications about permissions and enable auto-revocation of access, all through a configuration-based approach. https://learn.microsoft.com/en-us/azure/active-directory/governance/access-reviews-overview
NotMeAnyWay 👍 22 Selected: A
Here's why: An access review is a feature in Azure AD that enables an administrator to review the membership of a group or application role to ensure that only the right people have continued access. This aligns with the requirement to verify access permissions to Application1. Access reviews can be scheduled to run on a regular basis and can be configured to send email notifications to reviewers. This satisfies the requirement to send a monthly email message to the manager of the developers listing the access permissions to Application1. Access reviews also provide the option to automatically revoke access if the reviewer does not verify an access permission, which fulfills the requirement to automatically revoke permissions if the manager does not verify them. Implementing an access review in Azure AD requires minimal development effort and can be set up through the Azure portal with a few simple clicks.
saylb 👍 2
Access review is the correct answer
flash007 👍 1
Access reviews can be sent out to ask the user if they still need access to the file/area drive etc
tabkar 👍 3 Selected: A
A is correct. I appeared and passed in AZ-305 exam today and almost every question was unique and NOT from this dump. So please study and learn very well conceptually otherwise, you will be shocked!
Batner 👍 1 Selected: A
A is correct
yonie 👍 1 Selected: A
Correct answer - A
eli117 👍 1 Selected: A
A. In Azure Active Directory (Azure AD), create an access review of Application1.
ZUMY 👍 1
A is correct
jj22222 👍 1 Selected: A
a because its right
Kamal4u85 👍 1
A is correct
OPT_001122 👍 1 Selected: A
A. Access review
jj22222 👍 1
A is right
Bummer_boy 👍 1 Selected: A
A. no doubts
janvandermerwer 👍 1 Selected: A
A makes the most sense.
Born_Again 👍 1 Selected: A
Access Review
dodoyop 👍 1 Selected: A
Answer A
scottishstvao 👍 1 Selected: A
Correct, the answer is A
Guru96 👍 2 Selected: A
Correct
recursosbd 👍 1
A, is correct
Sasanka 👍 1 Selected: A
This is correct
Gor 👍 1
Correct A. Azure AD Access Review
r50496a 👍 3 Selected: A
Correct answer - A
Ficus22 👍 1 Selected: A
Correct answer - A. Access review
BalderkVeit 👍 1 Selected: A
Correct answer - A
AKYK 👍 2 Selected: A
Correct answer - A
hamid28 👍 3 Selected: A
correct answer
andas2008 👍 4
yes, answer is A

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Azure AD access reviews are purpose-built for exactly this scenario: an administrator creates a review of the Application1 role assignments (or of the group backing them), selects the managers as reviewers, sets a monthly recurrence, and configures the review to auto-apply results. Reviewers receive email notifications listing the permissions they must verify, and any permission that is not approved within the review period is removed automatically, which matches both stated requirements. Because it is a configuration-based identity governance feature, it also satisfies the 'minimize development effort' constraint without writing, hosting, or maintaining automation code. The Fabrikam developers and their manager are Microsoft 365 E5-licensed users, and access reviews are available with the required Azure AD/Entra ID governance licensing, so no extra platform is needed.

Why the Other Options Are Wrong

Option B uses an Azure Automation runbook calling Get-AzRoleAssignment, which only retrieves role assignments; it does not provide a reviewer experience, a monthly email to the manager, or an automatic revoke path, so it would require custom engineering to satisfy the requirements. Option D has the same fundamental flaw with Get-AzureADUserAppRoleAssignment — it is a query cmdlet, not a governance workflow, and it cannot decide or enforce whether access should continue. Option C creates a custom PIM role assignment for the Application1 resources, which addresses just-in-time privileged activation rather than periodic manager attestation, and does not generate the monthly review email or auto-revoke unverified permissions. Only an access review delivers attestation and automatic remediation out of the box.

Community Comment Notes

Most learners align on the same answer: NotMeAnyWay explains that 'Access reviews can be scheduled to run on a regular basis' and can notify reviewers, while stonwall12 describes it as configuration-based periodic notification plus auto-revocation. asandas2008 simply confirms 'yes, answer is A,' and r50496a, hamid28, Guru96, and AKYK all post that A is correct. tabkar adds a useful exam-taking caution that 'almost every question was unique and NOT from this dump,' reinforcing that candidates should understand the governance concept rather than memorize this item, and Forsyth observes that 'I see all the comments are 2-3 years old,' a reminder that the service may be branded as Microsoft Entra ID Governance today even though AZ-305 still tests the same capability.

Official Reference

Exam Strategy

When a question pairs recurring reviewer notification with automatic removal of unconfirmed access, reach for Azure AD access reviews first; Microsoft positions them as the low-code governance control for entitlement attestation. If an option is a cmdlet or runbook that only reads assignments, it cannot satisfy the auto-revoke clause and should be eliminated.

Frequently Asked Questions

Why is an Azure Automation runbook running Get-AzRoleAssignment wrong here?

It only reads role assignments; it does not email the manager a review task or automatically revoke permissions that the manager fails to approve, so it would require heavy custom development.

Can an Azure AD access review automatically revoke access when the manager does not respond?

Yes. When the review is configured to auto-apply results, any permission the reviewer does not approve within the review period is removed automatically.

More AZ-305 FAQ →

Related Analysis

Practice All AZ-305 Questions

Access 95 questions with complete answers and detailed explanations.

View Full AZ-305 Practice Test →

← Back to AZ-305 Study Guide