我最初在github上发布了以下内容:https://github.com/OfficeDev/office-js/issues/323,但他们建议我在堆栈溢出时发布。
我有一个Azure Active Directory v2应用程序,其中列出了一些SharePoint委派权限:
我有一个使用V2应用程序的Word Online插件。我尝试将SharePoint权限作为Office Manifest中的范围添加,例如
<Scope>AllSites.Read</Scope>
但是,尝试在Word Online中授予同意后,我收到以下消息:
这是预期的错误吗?最终,我想在Office中启用单点登录(类似于https://docs.microsoft.com/en-us/office/dev/add-ins/develop/sso-in-office-add-ins,但对于CSOM,而不是图形)。我能够将其用于图权限。
答案 0 :(得分:0)
首先,让我澄清一下SSO API仍处于预览中。在生产中,您应该使用Dialog API登录用户,但它不提供SSO。 现在进入预览版SSO API-您是否尝试过Graph拥有的任何SharePoint范围?将其添加到清单应该起作用。目前,除Graph之外,我们不支持任何其他范围。但是,只要您使用Graph范围,就没有理由可以使用相同的令牌来访问SharePoint。