Is it possible to scope API Permissions in an Azure App Registration to a single domain in an Azure Tenant?

Patrick Tyler 6 Reputation points
2022-11-09T19:06:58.047+00:00

I am working on a project where there are several domains consolidated into a single Azure tenant. When creating an app registration and adding API permissions, I would like the ability to scope the app registration to a defined scope of directory entries - specifically 1 or 2 domains versus the 100 in the single tenant. I need the API permissions of Directory.Read.All (but just for a defined scope) and AuditLog.Read.All (for the same defined scope). I am coming up empty on how to reduce the visibility scope of the App Registration to a defined scope versus the entire Azure directory. Is this possible? If so, how might I be able to do this?

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,574 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,457 questions
{count} vote