SC-300 · Question #58
You need to configure app registration in Azure AD to meet the delegation requirements. What should you do? To answer, select the appropriate options in the answer area. NOTE: Each correct selection…
The correct answer is Azure AD tenant-level setting to modify:: Users can consent to apps accessing company data on their behalf; Role to assign to User1:: Application developer. Dropdown 1: Azure AD tenant-level setting to modify Correct: Allow users to register application Why this is correct This is a Yes/No toggle in Azure AD > User Settings. The requirement explicitly states: "Prevent nonprivileged users from registering applications." Setting this…
Question
Answer Area
- Azure AD tenant-level setting to modify:Users can consent to apps accessing company data on their behalfAllow users to register applicationUsers can consent to apps accessing company data on their behalfUsers can request admin consent to apps they are unable to consent to
- Role to assign to User1:Application developerApplication administratorApplication developerCloud application administrator
How the community answered
(1 responses)- Allow users to register application|Application administrator100% (1)
Explanation
Dropdown 1: Azure AD tenant-level setting to modify
Correct: Allow users to register application
Why this is correct
This is a Yes/No toggle in Azure AD > User Settings. The requirement explicitly states: "Prevent nonprivileged users from registering applications." Setting this to No blocks all non-admin users from registering apps - directly satisfying the requirement. This is the tenant-wide gate for self-service app registration.
Why the others are wrong
| Option | Why wrong |
|---|---|
| Users can consent to apps accessing company data on their behalf | Controls OAuth2 consent, not app registration. Modifying this doesn't prevent users from creating new app registrations. |
| Users can request admin consent to apps they are unable to consent to | Controls the admin consent workflow - whether users can submit consent requests. Unrelated to registering apps. |
Dropdown 2: Role to assign to User1
Correct: Application developer
Why this is correct
The Application developer role is specifically designed for this exact scenario. It grants the ability to create app registrations and enterprise applications even when the "Allow users to register application" tenant setting is set to No. It is the least privileged role that satisfies the requirement, honoring the principle of least privilege stated in the case study.
Why the others are wrong
| Option | Why wrong |
|---|---|
| Application administrator | Can manage all aspects of app registrations, enterprise apps, and Application Proxy settings, plus grant tenant-wide admin consent. Far more privilege than needed - violates least privilege. |
| Cloud application administrator | Same as Application administrator but without App Proxy management. Still grants broad admin consent and full enterprise app management - still more than needed. |
Key Technical Concept
This question tests the interplay between:
- Tenant-level user settings (a broad on/off switch for self-service registration)
- Role-based exceptions (the Application developer role is explicitly designed to bypass the "No" setting for specific trusted users)
This pattern - lock down the broad setting, then grant a scoped role to exceptions - is a standard Azure AD least-privilege design pattern.
Topics
Community Discussion
No community discussion yet for this question.