Azure 通过 REST 请求使用用户凭据获取访问令牌

Azure get access token using user credentials via REST requests

如何通过提供我的凭据获取访问令牌以在来自 Azure 的 REST 请求中使用?

基本上,当您编写 Connect-AzAccount 时,您会输入您的凭据,之后,您将获得一些其他 cmdlet 使用的访问令牌。

我需要通过 REST 执行一些请求,因为在某些环境中我无法访问 PowerShell 和 Az 模块。

我应该向哪个端点发出请求并通过提供我的 credentials 和我的 subscription id 来获取访问令牌作为响应?

获取访问令牌以及如何使用 Azure REST API 的说明在此处有详细记录:https://docs.microsoft.com/en-us/rest/api/azure

简而言之,您将向https://login.microsoftonline.com发送获取授权码和访问令牌的请求。获得访问令牌后,您将向 https://management.azure.com 端点发出请求,以针对您的 Azure 订阅执行 REST API 操作。