“AADSTS900144:请求正文必须包含以下参数:'grant_type'。?

Cha*_*hou 7 azure-active-directory azure-ad-graph-api azure-ad-b2c

我在 Azure ad b2c 租户中构建了一个应用程序并按所示配置它,但为什么我无法在 postman 中请求访问令牌?

\n

应用程序注册

\n

API权限

\n

邮递员截图

\n

这是我关注的两个文档的链接\xef\xbc\x9a

\n

注册 Microsoft Graph 应用程序

\n

无需用户即可访问

\n

juu*_*nas 14

我注意到的一件事是令牌请求的参数应该作为表单参数出现在正文中,如下所示:

Postman 的 Body 选项卡中的参数,选择了 x-www-form-urlencoded

不过,您应该使用您在此处定义的参数,此屏幕截图显示了 ROPC 流的测试请求,因此图中的参数对于您的用例无效。

因此,不要在 Params 中输入参数,而是在选择 x-www-form-urlencoded 作为类型后在 Body 选项卡中输入它们。