【发布时间】:2019-11-07 11:44:48
【问题描述】:
我正在编写一种passwd 命令行应用程序来更改 Azure 帐户的密码。像这样工作的东西:
> passwd someuser Passw*rd1
阅读完所有文档后,我在 Azure 门户中创建了具有所有所需权限的应用程序,并且在获取访问令牌之前,我即将获得应用程序授权。
问题是https://login.microsoftonline.com/<tenantName>/oauth2/v2.0/authorize 的调用返回给我的是一个 HTML 页面,而不是获取授权码。
据我了解,此页面应该让登录用户有机会委派所需的权限,但这是管理员用户使用的命令。事实上,此时没有登录用户。
我错过了什么?
【问题讨论】:
-
问题是关于更改密码的问题,就像代码示例所示,所以文字与问题一致。有关获取访问令牌的详细信息只是为了澄清我被卡住的过程阶段。甚至想到,其他人能够足够仔细地阅读问题并发布我的问题的确切答案,这被接受了。
标签: azure-devops microsoft-graph-api azure-ad-graph-api