Ric*_*d H 5 office365 sharepoint-online microsoft-graph-api
我需要从 SharePoint Online 页面调用 GRAPH API。有人可以分享一个 JavaScript 示例吗?GRAPH 网站中提供的示例用于从 SharePoint Online 外部调用 GRAPH API。
我知道每个请求都需要一个令牌,并且您必须登录才能获取该令牌。但是,如果我从 SharePoint Online 中调用 GRAPH API,则意味着我已经通过身份验证,因此再次登录没有意义。该令牌应该在某处可用,但我不知道如何获取它(它在 SharePoint Online URL 中不可用)。
Microsoft Graph 受 Azure AD 保护,它支持使用 OAuth 检索用于调用它的访问令牌。
据我所知,SharePoint的令牌颁发者与Microsoft Graph不同。
SharePoint:
在低信任授权系统中,颁发者是 Azure ACS,其 GUID 是 00000001-0000-0000-c000-000000000000。其格式为 GUID@SharePoint 领域 GUID。
微软图:
发行者是来自用户租户的安全令牌服务。它的格式类似于https://sts.windows.net/049bef5f-8841-4000-984b-c3f36bdb2d8c/。
据我了解,无法直接在SharePoint在线页面中请求Microsoft Graph。作为解决方法,您可以使用客户端凭据流构建 Web 服务,该流不需要用户作为 Microsoft Graph 的服务代理参与身份验证。
或者如果您希望 Microsoft Graph 支持此功能,您可以从此处提交反馈。
| 归档时间: |
|
| 查看次数: |
6939 次 |
| 最近记录: |