Bots 验证流MS团队Bot

Bots 验证流MS团队Bot,bots,microsoft-teams,Bots,Microsoft Teams,我已经在MS团队中创建了一个机器人,可以根据AAD对用户进行身份验证。我已经为此使用了AuthBot代码。 这是正确的。我对进一步改进登录体验有疑问。机器人当前打开一个web浏览器,用户登录并被重定向到一个带有神奇数字的页面,他或她需要将粘贴复制回团队 如果我理解正确,那么以下内容应该是可能的: 浏览器窗口可以在团队内部打开,而不是通过 通过在团队中指定validDomains属性来启动浏览器 包清单文件。然而,我与机器人1:1聊天,它 似乎没有使用清单文件(机器人的映像没有使用 一个来自舱单)

我已经在MS团队中创建了一个机器人,可以根据AAD对用户进行身份验证。我已经为此使用了AuthBot代码。 这是正确的。我对进一步改进登录体验有疑问。机器人当前打开一个web浏览器,用户登录并被重定向到一个带有神奇数字的页面,他或她需要将粘贴复制回团队

如果我理解正确,那么以下内容应该是可能的:

  • 浏览器窗口可以在团队内部打开,而不是通过 通过在团队中指定validDomains属性来启动浏览器 包清单文件。然而,我与机器人1:1聊天,它 似乎没有使用清单文件(机器人的映像没有使用 一个来自舱单)。如何让登录窗口在内部打开 团队
  • 有一个MS团队javascript文件。我可以使用这个(在我的机器人在认证后显示的页面上)来 将用户重定向回团队,并可能自动粘贴 把这个神奇的数字变成聊天机器人

  • 我们没有在八月份回答这个问题,抱歉

    一种更优雅的bot身份验证方法是开发人员的常见请求。一旦此解决方案完全部署到所有客户机平台上,我们几乎可以发布其示例和文档。这种方法完全消除了对AuthBot的需要,并支持集成的身份验证体验,即无需打开浏览器选项卡

    然而,目前要回答您的问题,没有办法获得内联身份验证体验,validDomains也没有强制执行(因为它只是打开一个浏览器页面)。您提到的JavaScript客户端SDK根本不用于bot,因为bot当前无法在客户端上运行代码

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