OneDrive / SharePoint OAuth无效的受众群体错误

弗雷德里克·MH

我的目标是编写一些代码,以使Office 365用户能够通过REST API访问OneDrive for Business中的文件。我已经在Azure AD(Web应用程序/多租户)中注册了一个应用程序,并添加了访问SharePoint Online的权限。我想使用“使用OAuth委派用户身份”方案,其中我的应用使用用户模拟通过REST API访问OneDrive for Business。

应用清单中的权限如下所示:

“ oauth2Permissions”:[{“ adminConsentDescription”:“允许应用程序代表已登录的用户访问AppName。”,“ adminConsentDisplayName”:“ AppName”,“ id”:“ xxx”,“ isEnabled”:true, “ origin”:“ Application”,“ type”:“ User”,“ userConsentDescription”:“允许应用程序代表您访问AppName。”,“ userConsentDisplayName”:“ AppName”,“ value”:“ user_impersonation”}

该应用程序请求(OneDrive for Business)用户登录Office365以获取授权码(发送到注册的重定向URL)并使用它来检索访问令牌(通过POST到我的应用程序的令牌端点)。返回的JWT中的“ aud”字段设置为我的客户端ID。对于SharePoint Online,应该是类似于“ 00000003-0000-0ff1-ce00-000000000000”的内容吗?

当我尝试在https:// {tenant} -my.sharepoint.com/_api/v1.0/me/中使用访问令牌作为请求标头中的承载来发出GET时,出现错误401: “错误:无效的客户端”,“错误:无效的受众URI:https:// {tenant} -my.sharepoint.com/”。这指向某处的配置错误,但我无法弄清楚需要更改什么。

汤安·阮

aud =令牌的受众。将令牌发布给客户端应用程序时,访问者是客户端的client_id。您可能想要尝试使用Discovery Service API来检查服务端点(https://msdn.microsoft.com/en-us/office/office365/howto/discover-service-endpoints)。错误显示受众URI无效,因此该服务可能未在您进行呼叫的URL上运行(即https:// {tenant} -my.sharepoint.com/_api/v1.0/me/ )。遵循上面的链接应该可以帮助您解决问题。希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OneDrive错误地显示为Sharepoint存储图标

来自分类Dev

CMIS对Sharepoint和OneDrive的支持

来自分类Dev

OneDrive错误:OneDrive无法连接到Windows

来自分类Dev

OneDrive API-Sharepoint-针对URL根目录进行调用

来自分类Dev

使用Microsoft.SharePoint.Client从OneDrive下载文件

来自分类Dev

PHP CURL文件上传被保存到Sharepoint而不是OneDrive

来自分类Dev

我可以通过哪个 API 访问 SharePoint 上的 OneDrive

来自分类Dev

OneDrive Graph API 根目录返回 SharePoint 共享文档而不是 OneDrive

来自分类Dev

OneDrive Android SDK上传错误

来自分类Dev

OneDrive SDK演示itemNotFound错误

来自分类Dev

OneDrive API Python SDK-指向login.live.com而非mydomain.sharepoint.com

来自分类Dev

如何使用Azure数据工厂在Sharepoint 365和OneDrive之间复制文件

来自分类Dev

如何更改从Sharepoint与OneDrive for Business同步的本地文件夹的名称?

来自分类Dev

使用OneDrive Pro自动共享文件同步到Sharepoint Online文档库

来自分类Dev

Sharepoint 365团队网站-用于业务同步的Ondrive-与OneDrive应用程序混淆

来自分类Dev

OneDrive API Python SDK-指向login.live.com而非mydomain.sharepoint.com

来自分类Dev

最初的OAuth Android之后的OneDrive API

来自分类Dev

对Sharepoint REST API进行CAML查询会导致“无效的受众URI”?

来自分类Dev

对Sharepoint REST API进行CAML查询会导致“无效的受众URI”?

来自分类Dev

OneDrive for Business:serviceEndpointUri和serviceResourceId的地址错误

来自分类Dev

OneDrive for Business提供“需要凭据”错误

来自分类Dev

OneDrive for Business:serviceEndpointUri和serviceResourceId的地址错误

来自分类Dev

OneDrive PUT失败并显示错误503

来自分类Dev

打开Office文档或浏览OneDrive或SharePoint网站时,“您的计算机上安装了不兼容的Office产品”

来自分类Dev

有没有办法将 Android 应用程序连接到 oneDrive 或 Sharepoint 中的 Excel 数据源?

来自分类Dev

按自定义受众群体过滤事件无效

来自分类Dev

400 错误请求无效动词 SharePoint Rest Api Java

来自分类Dev

Excel到Sharepoint MapNetworkDrive错误

来自分类Dev

Sharepoint Camlex Caml加入错误

Related 相关文章

  1. 1

    OneDrive错误地显示为Sharepoint存储图标

  2. 2

    CMIS对Sharepoint和OneDrive的支持

  3. 3

    OneDrive错误:OneDrive无法连接到Windows

  4. 4

    OneDrive API-Sharepoint-针对URL根目录进行调用

  5. 5

    使用Microsoft.SharePoint.Client从OneDrive下载文件

  6. 6

    PHP CURL文件上传被保存到Sharepoint而不是OneDrive

  7. 7

    我可以通过哪个 API 访问 SharePoint 上的 OneDrive

  8. 8

    OneDrive Graph API 根目录返回 SharePoint 共享文档而不是 OneDrive

  9. 9

    OneDrive Android SDK上传错误

  10. 10

    OneDrive SDK演示itemNotFound错误

  11. 11

    OneDrive API Python SDK-指向login.live.com而非mydomain.sharepoint.com

  12. 12

    如何使用Azure数据工厂在Sharepoint 365和OneDrive之间复制文件

  13. 13

    如何更改从Sharepoint与OneDrive for Business同步的本地文件夹的名称?

  14. 14

    使用OneDrive Pro自动共享文件同步到Sharepoint Online文档库

  15. 15

    Sharepoint 365团队网站-用于业务同步的Ondrive-与OneDrive应用程序混淆

  16. 16

    OneDrive API Python SDK-指向login.live.com而非mydomain.sharepoint.com

  17. 17

    最初的OAuth Android之后的OneDrive API

  18. 18

    对Sharepoint REST API进行CAML查询会导致“无效的受众URI”?

  19. 19

    对Sharepoint REST API进行CAML查询会导致“无效的受众URI”?

  20. 20

    OneDrive for Business:serviceEndpointUri和serviceResourceId的地址错误

  21. 21

    OneDrive for Business提供“需要凭据”错误

  22. 22

    OneDrive for Business:serviceEndpointUri和serviceResourceId的地址错误

  23. 23

    OneDrive PUT失败并显示错误503

  24. 24

    打开Office文档或浏览OneDrive或SharePoint网站时,“您的计算机上安装了不兼容的Office产品”

  25. 25

    有没有办法将 Android 应用程序连接到 oneDrive 或 Sharepoint 中的 Excel 数据源?

  26. 26

    按自定义受众群体过滤事件无效

  27. 27

    400 错误请求无效动词 SharePoint Rest Api Java

  28. 28

    Excel到Sharepoint MapNetworkDrive错误

  29. 29

    Sharepoint Camlex Caml加入错误

热门标签

归档