【问题标题】:invalid token authentication无效的令牌认证
【发布时间】:2018-11-12 09:43:03
【问题描述】:

我按照此 URL 上的指南获取 azure accessToken。

https://github.com/Azure-Samples/active-directory-java-native-headless

我能够同时获得 accessToken 和 idToken 的令牌。 结果我还可以访问用户信息。 但是当我要使用访问令牌查询图时,我有未经授权的访问(401)。

如果我使用 Postman 的相同 accessToken 也是一样的。

【问题讨论】:

  • query graph 是什么意思?如果你和向导一样,做其他操作,我想你没有授予其他权限。在指南中,它只是授予User.Read 权限。
  • 你有关于这个线程的任何更新吗?

标签: java azure token adal


【解决方案1】:

根据指南,它只是授予 user.Read 权限,因此您可以使用令牌获取用户信息。

如果你想访问其他图资源,你需要授予其他委托权限。 我们可以从对应的Microsoft Graph API获取权限信息。

get user API 为例,至少需要User.Read。如果您想访问其他 Microsoft Graph API,我们需要知道需要什么权限。如果可能,您可以将相关信息添加到问题中。

如何添加代理权限,请参考此截图

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-15
    • 2021-08-31
    • 1970-01-01
    • 2020-09-25
    • 2017-04-20
    相关资源
    最近更新 更多