【发布时间】:2019-07-16 14:20:40
【问题描述】:
我想使用 azure-vm-rest-api 从 c# 创建 VM。我的问题是我没有clientID 和tenantID。我只有我的 Microsoft 用户名和密码。我正在尝试来自 POSTMAN 的这个 REST API,并且我成功地做到了。意味着我从 Deploy try it 部分获取了不记名令牌。我想从代码中生成它。
使用此门户获取不记名令牌。
https://docs.microsoft.com/en-us/rest/api/resources/deployments/createorupdate(试试吧) 一旦我登录,它将返回我的不记名令牌。我在邮递员电话中使用的不记名令牌。
现在我想如何从 C# 生成不记名令牌,以便在从 C# 调用它时将其传递给 REST API。我没有任何客户和租户 ID。
【问题讨论】:
-
您的账户是工作账户还是个人账户?你介意在你的 Azure AD 中创建一个应用程序来获取访问令牌吗?
-
工作帐户。您介意在 Azure AD 中创建应用程序以获取访问令牌吗?--在 AD 中创建应用程序是否有必要?没有解决方法可以传递用户名和密码我将获得不记名令牌。
-
有一个来自 Microsoft 的预定义应用程序,您将使用它来登录到 Azure 门户。稍后我会写一个示例给你。
-
谢谢@jack jia。我期待看到这个应用程序。
-
感谢 JoyWang 现在我的问题已经用你的代码解决了。我们已将我们的代理添加为 Azure 订阅中的贡献者。
标签: azure azure-active-directory azure-rest-api