我正在尝试从 Java 连接到 Sharepoint Online REST API。
我之前使用了直接在 Sharepoint 系统中注册的 SharepointOnline ADD-IN,该系统具有对所有网站集 (FullControl) 的权限。我从 url 获得了带有应用程序凭据的令牌: https ://accounts.accesscontrol.windows.net/ /tokens/OAuth/2 我可以直接向 Sharepoint REST API 发出请求
现在我必须切换到 Azure 注册的应用程序。代码是用 Java 编写的,我使用 Azure sdk-com.microsoft.azure (artifactId-azure)。我可以成功检索令牌,但这对于以后对 Sharepoint REST API 的请求无效。
我收到此错误:引发了“Microsoft.IdentityModel.Tokens.AudienceUriValidationFailedException”。”
是否有可能为 Sharepoint REST API 请求获取有效令牌?