【问题标题】:Azure AADSTS900144: The request body must contain the following parameter: 'client_id'Azure AADSTS900144:请求正文必须包含以下参数:“client_id”
【发布时间】:2021-10-20 14:47:07
【问题描述】:

将该链接粘贴到 Web 浏览器以尝试登录我的 Azure 应用时出现以下错误:

Microsoft
Sign in
Sorry, but we’re having trouble signing you in.

AADSTS900144: The request body must contain the following parameter: 'client_id'.

从下面的 url 可以看出,client_id 存在( 之间的所有内容都是我自己的值..)

https://login.microsoftonline.com/<TENENT>/oauth2/v2.0/authorize?response_type=id_token&state=<SOMESTATE>&client_id=<CLIENTID>&scope=<SCOPE>&redirect_uri=https://login.microsoftonline.com/<TENENT>/oauth2/v2.0/authorize

授权端点接收查询参数,对吗?不知道为什么它提到“请求正文”,因为这是我理解的 POST 请求。

【问题讨论】:

    标签: azure azure-active-directory


    【解决方案1】:

    参数应该在正文部分,如果不是,则可能会引发此错误。根据您的描述,这听起来可能是正在发生的事情。

    【讨论】:

    • 有趣。是的,需要在正文中,而不是查询参数。键/值格式让我有点吃惊。
    • 天蓝色门户上的截图是从哪里截取的?我也有同样的问题
    猜你喜欢
    • 1970-01-01
    • 2021-11-22
    • 2020-06-06
    • 2020-05-06
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多