Azure Fluent API:如何以我自己的身份登录

时间:2018-07-12 19:48:26

标签: azure-management-api

有没有一种方法可以自己而不是作为服务主体登录Microsoft.Azure.Management.Fluent?

我想使用.NET代替Powershell或Azure UI来自动化管理任务(通过F#脚本),但是我不想先创建具有相同权限的服务主体。我只希望能够使用自己的身份和权限。 SdkContext.AzureCredentialsFactory具有各种重载来获取服务主体的Azure凭据,但是我想要更多类似于Powershell的“ Login-AzureRmAccount”命令,该命令可以让我以自己的身份登录。

这是受支持的方案吗?

1 个答案:

答案 0 :(得分:0)

对于.Net4.5.2,您可以使用FromUser method 对于.NetCore,可以使用FromDevice method

第一个允许您使用用户名/密码。第二个步骤将要求您遵循服务响应消息对象中提供的步骤(使用提供的链接打开浏览器,并使用提供的PIN进行身份验证)。