Outlook Js加载项与其他租户的SSO抛出错误

Outlook Js加载项与其他租户的SSO抛出错误,outlook,azure-active-directory,office-js,outlook-web-addins,Outlook,Azure Active Directory,Office Js,Outlook Web Addins,我用SSO创建了一个非常基本的Outlook Js插件。该加载项在租户A中注册为多租户,允许任何Azure AD目录和个人Microsoft帐户使用它。它适用于该租户的所有用户,但是,如果租户B的另一个用户正在侧加载加载项,他将收到提供的13004无效应用程序资源Url。清单中的设置是正确的,因为租户A的用户使用加载项时没有任何错误。我是不是跟南希走错了一步?任何租户的用户如何使用它? 下面是来自addin的一个snipper async function getGraphData() { tr

我用SSO创建了一个非常基本的Outlook Js插件。该加载项在
租户A
中注册为多租户,允许任何Azure AD目录和个人Microsoft帐户使用它。它适用于该租户的所有用户,但是,如果
租户B
的另一个用户正在侧加载加载项,他将收到提供的
13004无效应用程序资源Url
。清单中的设置是正确的,因为租户A的用户使用加载项时没有任何错误。我是不是跟南希走错了一步?任何租户的用户如何使用它? 下面是来自addin的一个snipper

async function getGraphData() {
try {
    let bootstrapToken = await OfficeRuntime.auth.getAccessToken();
}
catch (exception) {
    if (exception.code === 13003) {
        // SSO is not supported for domain user accounts, only
        // Microsoft 365 Education or work account, or a Microsoft account.
    } else {
        // Handle error
    }
}
和清单代码段

      <WebApplicationInfo>
        <Id>{GUID}</Id>
        <Resource>api://localhost:3000/{GUID}</Resource>
        <Scopes>
          <Scope>openid</Scope>
          <Scope>profile</Scope>
          <Scope>Files.Read.All</Scope>
        </Scopes>
      </WebApplicationInfo>

{GUID}
api://localhost:3000/{GUID}
openid
轮廓
Files.Read.All

根据您的错误消息:提供的应用程序资源Url无效,请尝试将其更改为:
api://{your client id}/。默认值
我在Azure配置中看不到该Url格式?你能指出哪些文件表明这一点吗?thx@Jim检查此文档是否有助于调试您面临的问题。如果没有,请让我们知道您在哪个平台上看到此问题。