输入参数“范围”无效。范围 https://outlook.office365.com/EWS.AccessAsUser.All 无效

Ani*_*ini 4 azure azure-active-directory

使用 client_credintials 授权类型请求 EWS oauth2 v2.0 的访问令牌时出错。

https://login.microsoftonline.com/tenantid/oauth2/v2.0/token

• Request Headers:

• Content-Type:"application/x-www-form-urlencoded"

• Postman-Token:"27a57c92-a5aa-47b7-8121-01ceb18d1d50"

• User-Agent:"PostmanRuntime/7.6.0"

• Host:"login.microsoftonline.com"


• Request Body:

• client_id:"***********************"

• client_secret:"*********************"

• scope:"https://outlook.office365.com/EWS.AccessAsUser.All"

• grant_type:"client_credentials"
Run Code Online (Sandbox Code Playgroud)

响应机构:

• 错误:“invalid_scope” • error_description:“AADSTS70011:提供的请求必须包含“范围”输入参数。为输入参数“范围”提供的值无效。范围 https://outlook.office365.com/ EWS.AccessAsUser.All无效。跟踪 ID:9e6cbb7a-34ed-4797-b650-4c99becb3b00 关联 ID:c2295999-9cc2-4ba3-a12b-a26f3fc10d08 • 时间戳:106Zcode-201 • 错误:1004"-201 0:70011 • 时间戳:“2019-01-25 06:17:43Z” • trace_id:“9e6cbb7a-34ed-4797-b650-4c99becb3b00”correlation_id:“c2295999-9cc2-4ba3-a21000”

Joy*_*ang 8

scope应该是https://outlook.office365.com/.default,然后它会正常工作。请参阅此链接

在此处输入图片说明