首页 > 解决方案 > 访问被拒绝。检查凭据并重试。,该过程未能获得正确的属性

问题描述

我的一个 Microsoft Graph 令牌有问题。

当我调试它时,我可以在 JSON Web Token Payload 中看到该令牌确实适用于 Microsoft Graph API aud = https://graph.microsoft.com,而且似乎我有适当的范围scp = Mail.ReadWrite Mail.Send User.Read

GET https://graph.microsoft.com/1.0/me/messages/<ID_HERE>尽管在使用或尝试创建新电子邮件检索电子邮件时,POST https://graph.microsoft.com/1.0/me/messages我收到以下错误:

{
  "error": {
    "code": "ErrorAccessDenied",
    "message": "Access is denied. Check credentials and try again., The process failed to get the correct properties.",
    "innerError": {
      "request-id": "---",
      "date": "---"
    }
  }
}

我不确定如何解决这个问题。任何帮助表示赞赏。谢谢!

标签: oauth-2.0azure-active-directorymicrosoft-graph-api

解决方案


我建议您使用 get-rolegroupmember "组织管理" cmdlet 来检查您的管理员是否具有组织管理权限。

如果您的管理员没有权限,我建议您使用 add-rolegroupmember cmdlet 将您的管理员添加到该组以查看结果。此外,您可以与与此人具有相同权限的用户进行检查,以查看您是否获得结果以及问题是在您端还是在用户端。


推荐阅读