Skip to main content

Entra Security Settings​

These foundational security settings in Microsoft Entra ID (formerly Azure AD) establish the "guardrails" for user autonomy and application integration. They enforce the principle of least privilege (NIST SP 800-171 3.1.5) and prevent unauthorized system access (3.1.1) across all regulated environments.

3.2.1.1 User | User settings​

In a regulated environment, users should have the minimum permissions necessary to perform their jobs. Unrestricted access to the administration portal or the ability to create new tenants can lead to "shadow IT" and undocumented compliance boundaries.

SettingRecommended ValueRationale
Restrict access to Microsoft Entra administration portalYesHides a set of admin center pages from non-administrators; Learn calls it "not a security measure." Deep links still open most pages, and Graph, PowerShell, and other clients read the directory as before. To block non-administrators from Azure management endpoints, use a Conditional Access policy targeting Windows Azure Service Management API; to stop them reading other users, set allowedToReadOtherUsers to false on the authorization policy (Graph or PowerShell only; it also affects people pickers in Teams and Outlook).
Restrict non-admin users from creating tenantsYesPrevents users from spinning up unauthorized, unmanaged Entra tenants using corporate credentials, which creates an immediate compliance boundary violation.
Users can create security groupsNo(Environment dependent) Restricting group creation to admins or an automated governance process ensures that the RBAC model remains clean and auditable.
Users can create Microsoft 365 groupsNoPrevents the sprawl of unmanaged Teams and SharePoint sites, which often become undocumented repositories for sensitive data.

User-led consent can grant an unvetted application delegated access to organizational data. MFA does not make an authorized application trustworthy: after consent, an app can use tokens within its granted permissions. Conditional Access still applies to the relevant sign-in and resource flows; consent is not a universal bypass. Review permissions, publishers, and ongoing application access.

SettingRecommended ValueRationale
User consent for applicationsDo not allow user consentRecommended baseline for this guide: route new consent requests through an admin review. Review existing grants separately; changing this setting does not revoke them. This is an architecture recommendation, not a universal GCC High service requirement.
Group owner consent for apps accessing dataDo not allow group owner consentPrevents Team/Group owners from bypassing IT governance by authorizing "bots" or "reporting tools" that may exfiltrate data from specific SharePoint sites or Teams channels.

Disabling user consent requires a formal process for users to request the applications they need. The Admin Consent Workflow provides this "front door," creating an auditable request-and-approval trail for every integrated application.

SettingRecommended ValueRationale
Users can request admin consent to apps they are unable to consent toYesProvides a structured way for users to request new tools without resorting to insecure workarounds.
Admin consent request reviewersSelect 2-3 AdminsAssign specific Global Admins or Cloud Application Admins to receive and vet requests.
Selected users will receive email notifications for requestsYesEnsures timely review of application requests to minimize productivity friction.
Selected users will receive request expiration remindersYesPrevents requests from languishing and ensures the governance process remains active.
Compliance Evidence

The Admin Consent Workflow supports AC.L2-3.1.1 (authorized users and processes) and AC.L2-3.1.2 (authorized transactions and functions), and its approval record is the evidence for CM.L2-3.4.9 (User-Installed Software; folded into 3.4.8 in Rev 3) for cloud applications. It does not satisfy AC.L2-3.1.22, which covers content posted on publicly accessible systems. Keep the request and decision history (Enterprise apps > Admin consent requests > All) and a periodic export of granted permissions as evidence.

📩 Don't Miss the Next Solution

Join the list to see the real-time solutions I'm delivering to my GCC High clients.