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