Я использую следующий код для проверки управляемой системы идентификации в своем веб-приложении, и он отлично работает при развертывании в Azure, но есть ли способ локального тестирования (без предоставления разрешения моей учетной записи Azure для ресурса?)?
AzureServiceTokenProvider azureServiceTokenProvider = new AzureServiceTokenProvider();
KeyVaultClient keyVaultClient = new KeyVaultClient(new KeyVaultClient.AuthenticationCallback(azureServiceTokenProvider.KeyVaultTokenCallback));
var secret = await keyVaultClient.GetSecretAsync("https://EASDemo.vault.azure.net/secrets/test")
.ConfigureAwait(false);
return new string[] { secret.Value };