Sharepoint在线REST API连接

问题描述 投票:0回答:1

我正在尝试从Java连接到Sharepoint Online REST API。

我以前使用了直接在Sharepoint系统中注册的SharepointOnline ADD-IN,它具有对所有网站集(FullControl)的权限。我从URL获得了带有应用程序凭证的令牌:https://accounts.accesscontrol.windows.net//令牌/ OAuth / 2我可以直接向Sharepoint REST API发出请求]

现在,我必须切换到Azure注册的应用程序。该代码用Java编写,我使用Azure sdk-com.microsoft.azure(artifactId-azure)。我可以成功检索令牌,但这对于以后对Sharepoint REST API的请求无效。

我收到此错误:引发了“ Microsoft.IdentityModel.Tokens.AudienceUriValidationFailedException”。“

是否有可能为Sharepoint REST API请求获得有效的令牌?

java sharepoint-online bearer-token sharepoint-rest-api
1个回答
0
投票

您是否看过Microsoft Graph API。核实。它提供了用于身份验证和授权的所有选项。另外,其余API调用均与技术无关。

© www.soinside.com 2019 - 2024. All rights reserved.