为了账号安全,请及时绑定邮箱和手机立即绑定

访问被拒绝:令牌中需要存在 scp 或角色声明。即使管理员已授予所有权限,也会显示错误

访问被拒绝:令牌中需要存在 scp 或角色声明。即使管理员已授予所有权限,也会显示错误

MM们 2024-01-27 16:20:36
我已检查此错误消息的相关问题,其中大多数问题只需提供正确的权限即可解决,但在我的情况下,已经提供了所需的权限。我正在使用官方的{?} Microsoft 邮递员图表集合。https://github.com/microsoftgraph/microsoftgraph-postman-collections。我能够按照说明正确输入正确的客户端 ID、秘密和租户 ID。这样我就能够成功获取令牌,但是当涉及到获取站点列表时,我收到错误“Either scp or Roles Claim need to bepresent in the token”。我尝试解码返回的令牌,但由于某种原因,角色部分在解码的值中不再可见。也许它被删除了?令人沮丧的是,在 Azure 门户中,它说我已经拥有正确的权限,并且管理员已经授予了这些权限,但当我调用该函数时仍然如此。我仔细检查了我提供的值、客户端 ID、秘密和权限,并且门户 Azure 中的值与我在邮递员中放置的值相同。现在,我不知道下一步该看哪里。编辑:管理员已在 10 小时前提供同意/批准,因此这不应该是尚未应用更改的时间问题。
查看完整描述

1 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

您应该使用 microsoft graph 来查找所需的权限并添加它们,而不是 sharepoint。

https://img1.sycdn.imooc.com/65b4bcf4000133eb06490260.jpg

查看完整回答
反对 回复 2024-01-27
  • 1 回答
  • 0 关注
  • 102 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信