【发布时间】:2018-02-22 14:43:24
【问题描述】:
我在 Azure 门户中注册了一个应用程序,并向其中添加了 2 个 API:Azure Active Directory 和具有一些权限的 Microsoft Sharepoint Online。 我按照以下步骤操作:https://docs.microsoft.com/en-us/outlook/rest/java-tutorial#register-the-app。
问题是,当我使用 Bearer 令牌向 Sharepoint API 发出请求时,它给了我一个未经授权的错误:401:
401 未经授权 x-ms-diagnostics: 3000006;reason="令牌包含无效签名。";category="invalid_client" {"error_description":"无效的发行者或签名。"}
但是当我得到访问令牌时,我有这些范围:
"token_type":"Bearer","scope":"AllSites.Manage AllSites.Read AllSites.Write Mail.Read MyFiles.Read MyFiles.Write User.Read"
有什么想法吗?
【问题讨论】:
标签: java sharepoint token office365api azureportal