使用用户名和密码访问azure keyvault

时间:2018-11-28 21:57:27

标签: .net-core azure-keyvault azure-sdk-.net azure-authentication

我正在尝试设置一个基于.net核心控制台的应用程序,该应用程序可以使用 only 用户名和密码直接访问azure密钥库。我正在使用nuget Microsoft.Azure.Management.KeyVault和以下代码:

KeyVaultManagementClient client = new KeyVaultManagementClient(new BasicAuthenticationCredentials{
    UserName = "",
    Password = ""
});

我正在测试两个登录名。第一个是Microsoft帐户,第二个是Azure AD帐户。我已经使用az login -u用azure命令行验证了后者。我使用的登录名似乎有效,但在上面的代码中,client.SubscriptionId似乎为空。我已经在网上查了一下。我或者找到了一些针对.NET Framework的nuget解决方案。我已经检查了this official documentation,其中没有基本的登录示例。

0 个答案:

没有答案