用户管理身份 - 如何使用 c# 进行身份验证
2019-02-03
4748
有没有使用 c# 使用用户管理身份对 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 };