【发布时间】:2020-12-29 05:25:11
【问题描述】:
我正在尝试使用 Postman 对 Graph 进行身份验证。我有以下要求:
类型:帖子 网址:https://login.microsoftonline.com/[MyTenantIdHere]/oauth2/v2.0/token
身体 = 原始:
{
client_id: "[MyClientID]",
grant_type: "client_credentials",
scope: "https%3A%2F%2Fgraph.microsoft.com%2F.default",
client_secret: "[MyClientSecret"
}
但是,我收到了这个错误:
"error_description": "AADSTS900144: 请求正文必须包含 以下参数:'grant_type'。
知道如何解决这个问题吗?
【问题讨论】:
-
您可以尝试使用 curl
curl -X POST -d “grant_type=client_credentials&client_id=clientid&client_secret=secret&scope= https%3A%2F%2Fgraph.microsoft.com%2F.default” https://login.microsoftonline.com/tenantid/oauth2/v2.0/token并告诉我们是否有帮助。 -
它适用于这种格式,我猜它不接受 JSON。
标签: microsoft-graph-api azure-ad-graph-api office365api