我正在使用以下代码在我的 Web 应用上测试系统托管标识,当我在 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 };
一只斗牛犬
相关分类