I'm able to get an Azure Maps access token when running as a developer using:
private static readonly AzureServiceTokenProvider tokenProvider = new AzureServiceTokenProvider("RunAs=Developer; DeveloperTool=AzureCli");
string accessToken = await tokenProvider.GetAccessTokenAsync("https://atlas.microsoft.com/", tenantId);
However, if I attempt to run this same code on Azure without the developer stuff after setting up a managed identity for my app:
private static readonly AzureServiceTokenProvider tokenProvider = new AzureServiceTokenProvider();
it fails. So my question is: Are Managed Identities supported by Azure Maps? @rbrundritt
This page implies no: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/services-support-managed-identities
This page implies yes: https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.authorization/rbac-managedidentity-maps