有没有一种方法可以自己而不是作为服务主体登录Microsoft.Azure.Management.Fluent?
我想使用.NET代替Powershell或Azure UI来自动化管理任务(通过F#脚本),但是我不想先创建具有相同权限的服务主体。我只希望能够使用自己的身份和权限。 SdkContext.AzureCredentialsFactory具有各种重载来获取服务主体的Azure凭据,但是我想要更多类似于Powershell的“ Login-AzureRmAccount”命令,该命令可以让我以自己的身份登录。
这是受支持的方案吗?
答案 0 :(得分:0)
对于.Net4.5.2,您可以使用FromUser method 对于.NetCore,可以使用FromDevice method。
第一个允许您使用用户名/密码。第二个步骤将要求您遵循服务响应消息对象中提供的步骤(使用提供的链接打开浏览器,并使用提供的PIN进行身份验证)。