错误:
我们使用 Microsoft Graph Toolkit 获取登录凭据,以便使用 Microsoft Graph API:https ://docs.microsoft.com/en-us/graph/toolkit/overview
使用 2.1.0 版:
我们按照本教程进行了 Azure AD 应用注册:https ://docs.microsoft.com/en-us/graph/toolkit/get-started/add-aad-app-registration
因此,我认为我们需要的是更改 localhost URI 以指向已部署的 Teams 应用程序。类似的东西:https://<teams-tenant>/<teams-app>/auth.html
。但我无法弄清楚。
我错过了什么?
精度/编辑:
- 在使用本地运行 Teams App 时
npm start
,我们可以登录用户并获取个人资料信息。MGT 和 Azure 应用程序已按照 Microsoft 文档正确配置(用于本地运行,但不适用于部署)。
重现问题的步骤:
- 使用 Microsoft Teams Toolkit Extension 1.2.3 版创建 Teams 应用程序作为没有 SSO 的“个人选项卡”
- 按照以下步骤配置 Microsoft Graph Toolkit 版本 2.1.0:https ://docs.microsoft.com/en-us/graph/toolkit/get-started/build-a-microsoft-teams-tab#add-the-microsoft-图形工具包
- 确保按照以下步骤创建 Azure Active Directory 应用程序:按照以下步骤添加 Microsoft Graph Toolkit:https ://docs.microsoft.com/en-us/graph/toolkit/get-started/build-a-microsoft-teams -tab#add-the-microsoft-graph-toolkit
- 在本地测试和运行(按照以下步骤添加 Microsoft Graph Toolkit:https ://docs.microsoft.com/en-us/graph/toolkit/get-started/build-a-microsoft-teams-tab#add-the-microsoft -graph-toolkit ) - 这应该有效
- 在 Teams 管理中心上传 appPackage.zip ( https://docs.microsoft.com/en-us/MicrosoftTeams/manage-apps?toc=%2Fmicrosoftteams%2Fplatform%2Ftoc.json&bc=%2Fmicrosoftteams%2Fplatform%2Fbreadcrumb%2Ftoc.json #customize-an-app )
- 在 Teams 中安装应用程序并尝试访问它。一旦它尝试加载应用程序,我们就会收到 localhost 错误。