Un servicio de base de datos MySQL administrado por Azure para el desarrollo y la implementación de aplicaciones.
Hi Datto De los rios, Jorge Antonio •,
Greetings!!
Thank you for your query regarding configuring Microsoft Entra authentication for Azure Database for MySQL Flexible Server using a User Managed Identity.
To enable this setup, Microsoft requires the Managed Identity to have permissions such as:
-
User.Read.All -
GroupMember.Read.All -
Application.Read.Allor alternatively, the Directory Readers role.
These permissions are necessary for the identity to query user and group information in Microsoft Entra ID, which is essential for authentication and access control.
Currently, Microsoft Entra does not support scoping these permissions to specific groups or users. The permissions mentioned above are tenant-wide and cannot be restricted to a subset of users or groups.
- Use a dedicated Managed Identity for this purpose and monitor its usage.
- Consider using Azure AD groups to manage access to the MySQL server.
- Apply Conditional Access Policies to control how and when the identity is used.
For more information, please refer the document:
Microsoft Entra authentication for Azure Database for MySQL - Flexible Server.
I hope this information helps. Please do let us know if you have any further queries.