【问题标题】:Auth flow MS teams Bot身份验证流程 MS 团队 Bot
【发布时间】:2018-01-27 08:07:03
【问题描述】:

我在 MS 团队中创建了一个机器人,可以针对 AAD 对用户进行身份验证。我为此使用了 AuthBot 代码。 这可以正常工作。我对进一步改善登录体验有疑问。 Bot 当前打开一个网络浏览器,用户登录并重定向到一个带有幻数的页面,他或她需要复制粘贴回团队。

如果我对the Authentication section on this page 的理解正确,那么以下应该是可能的:

  1. 浏览器窗口可以在 Teams 内部打开,而不是通过 通过在 Teams 中指定 validDomains 属性来浏览浏览器 包清单文件。但是,我与 Bot 1:1 聊天,它 似乎没有使用清单文件(Bot 的图像没有使用 清单中的一个)。如何让登录窗口在里面打开 团队?
  2. 有一个 MS Teams javascript 文件。我可以使用它(在我的机器人在身份验证后显示的页面上)来 将用户重定向回团队,并可能自动粘贴 与 Bot 聊天的神奇数字?

【问题讨论】:

    标签: bots microsoft-teams


    【解决方案1】:

    我们在 8 月错过了回答这个问题,很抱歉。

    一种更优雅的机器人身份验证方式是常见的开发人员请求。一旦该解决方案完全部署在所有客户端平台上,我们几乎已准备好发布该解决方案的示例和文档。这种方法完全不需要 AuthBot,并支持集成的身份验证体验,即无需打开浏览器选项卡。

    但是,目前,要回答您的问题,无法获得内联身份验证体验,并且不强制执行 validDomains(因为它只是打开浏览器页面)。您提到的 JavaScript 客户端 SDK 根本不与机器人一起使用,因为机器人目前无法在客户端上运行代码。

    换句话说,您使用 AuthBot 所做的事情是目前最好的方法。

    【讨论】:

      猜你喜欢
      • 2020-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多