使用 Auth0 加载 Microsoft Teams 选项卡的应用程序

丹尼尔·卡塞尔

我得到了一个使用 Auth0 进行身份验证的角度 SPA。我尝试将它添加为 Microsoft 团队的应用程序,并且通常的用户名和密码登录工作正常,但是,使用 LinkedIn 和 Google 最终无法在实际应用程序中工作,而只能在团队的 Web 客户端版本中工作。

我是 O365 世界的新手,也为团队开发应用程序,所以我不确定从哪里开始寻找。

我的清单如下所示:

{
  "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.8/MicrosoftTeams.schema.json",
  "manifestVersion": "1.8",
  "id": "XXXXXXXXXXXXXXXX",
  "version": "1.0",
  "packageName": "helloTeams",
  "developer": {
    "name": "Contoso",
    "websiteUrl": "https://www.contoso.com",
    "privacyUrl": "",
    "termsOfUseUrl": "",
    "mpnId": "6006813"
  },
  "name": {
    "short": "Hello world",
    "full": "Hello world"
  },
  "description": {
    "short": "Testing!",
    "full": "Testing!"
  },
  "icons": {
    "outline": "icon-outline.png",
    "color": "icon-color.png"
  },
  "accentColor": "#6b009e",
  "configurableTabs": [],
  "staticTabs": [
    {
      "entityId": "XXXXXXXXXXXXX",
      "name": "Contoso",
      "contentUrl": "https://app.contoso.com/",
      "scopes": [
        "personal"
      ]
    }
  ],
  "bots": [],
  "connectors": [],
  "composeExtensions": [],
  "permissions": [
    "identity",
    "messageTeamMembers"
  ],
  "validDomains": [
    "app.contoso.com", "*.google.com", "*.linkedin.com"
  ],
  "showLoadingIndicator": false,
  "isFullScreen": false
}

我已经尝试过为 google 执行登录流程,并通过重定向和弹出窗口进行链接,但没有一个在 Teams 桌面应用程序(windows)中有效。任何从哪里开始寻找的线索将不胜感激。

丹尼尔·卡塞尔

清单文件中的问题。它不支持域名中的通配符。

下一个问题是 Teams 应用程序正在执行 iframe,而 Google 和 LinkedIn 不支持 iframe 登录。尝试执行弹出式流程,但随后它会在默认浏览器而不是团队中打开弹出式窗口。

后续问题:是否有一种简单的方法可以在 Teams 中打开弹出窗口?否则感觉就像我需要为团队创建一个全新的登录流程。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Microsoft Teams Card操作启动应用程序选项卡,而不是在默认浏览器中打开页面

SharePoint 页面未在静态应用程序的个人选项卡中加载(MS Teams 桌面客户端)

当我在 Teams 中旁加载 Microsoft Teams Toolkit 的个人应用程序时,找不到它

Microsoft Teams选项卡X-框架-选项

选项卡未显示在 Microsoft Teams Bot 上

无法在Microsoft Teams中将Planner创建为选项卡

列出Microsoft Teams选项卡总是返回404

从Bot到Microsoft Teams中的选项卡的深层链接

Microsoft Teams到staticTab的深层链接仅使用清单中的默认URL打开选项卡

如何让 Compose Extension Ellipsis 按钮与自定义的旁加载 Microsoft Teams 应用程序一起显示?

如何加载可变的Microsoft Teams Bot图标?

以编程方式将SharePoint Library Teams选项卡添加到Microsoft Teams Channel

如何使用多个选项卡创建应用程序

如何使用控制台应用程序通过Microsoft Graph API调用Microsoft Teams OnlineMeeting端点?

无法将已安装的 MS Teams 应用程序添加为选项卡

如何使用从 Microsoft Teams 的 Web 解决方案加载的配置创建连接器

使用Auth0在Angular 4应用中注销的问题

如何使用赛普拉斯和Auth0测试单页应用程序

使用 Auth0 通过 Postman 在 .net core 3 应用程序上登录

旁加载 Microsoft Teams 加载项时出错

如果我使用 Auth0 作为我的 React 应用程序的 Auth 服务,我需要passport.js吗?

使用Team的附件按钮将文件上传到bot应用程序中时,Microsoft Teams返回错误

在 Microsoft Teams 应用程序中创建斜杠命令

在 Microsoft Teams 中从选项卡内重定向到另一个选项卡失败

在 Microsoft 团队的自定义应用程序中添加选项卡

如何在Flutter Web应用程序中重新加载浏览器选项卡

iOS:在应用程序加载到应用程序委托后选择一个选项卡

如何调试Microsoft Teams选项卡中执行的JavaScript代码?

如何将选项卡添加到Microsoft Teams Bot?