使用Graph API访问用户照片时出现错误“ AuthenticationError”

问题描述

我们有一个使用MS Graph API来访问用户信息以及获取用户照片的应用程序。 直到2个月前,应用程序都可以正常工作。 现在,在访问照片时,我们看到一个错误“使用资源进行身份验证时出错”

尝试使用https://graph.microsoft.com/beta/me/photo/$value通过MS Graph资源管理器获取照片。 已授予所有委派的权限。 遇到错误:

{
    "error": {
        "code": "AuthenticationError","message": "Error authenticating with resource","innerError": {
            "date": "2020-08-10T20:10:18","request-id": "cf458687-6aa9-49a6-a346-964daafefcc2"
        }
    }
}

相同的结果是将Postman与access_token一起使用。 访问令牌包含所有必需的权限:https://www.screencast.com/t/BNeKELVaYEt

{
  "error": {
    "code": "AuthenticationError","innerError": {
      "date": "2020-08-10T20:22:49","request-id": "704bd253-0953-48e1-857e-ec51f7651ed5"
    }
  }
}

在两个地方都可以获取用户个人资料。

我们还在Azure AD的用户列表中更新映像时遇到问题。 当我们基于 https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-users-profile-azure-portal 更改用户个人资料照片时,照片不会在用户个人资料中更新,但是当将用户作为所有者添加到API注册时,图像会正确显示。 登录用户照片(右上角)的另一件奇怪的事与列表中同一用户的照片不同。 https://www.screencast.com/t/60rTsONZjzs

仍然可以通过访问https://account.activedirectory.windowsazure.com来查看正确的图像。 从那里获得照片的Src是/ UserProfileImage / UserProfileImage?objectId = {user_id}

您能帮我弄清楚我做错了什么还是无法正常工作吗?

提前谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...