Botframework 和 Teams SSO

Botframework and Teams SSO

在向 Teams 添加经过身份验证的机器人时,在我看来,没有办法不显示登录按钮。

Here 序列图显示了用户的“单击登录按钮”。

Here“在本地测试机器人”(在模拟器中)和“测试已部署的机器人”(在网络聊天中)段落包含“Select 登录框”步骤.
(作为旁注,尽管标题为“在团队中本地测试机器人”,但它解释了如何使用 Web 聊天测试机器人!添加“与模拟器一样,此测试不允许您访问 Teams-specific 功能。”)

最后,here 2017 年有一个关于如何应对该限制的 hack。

还是2017年的情况?登录按钮真的不能隐藏吗?

您是否希望无需单击登录按钮即可对用户进行身份验证?如果是,那目前是不可能的。用户必须单击登录按钮并完成身份验证过程。这是 Bot 中 Auth 的 sample。 Bot 目前不支持 SSO。这是我们正在努力的事情,但我们没有确切的预计到达时间可以与您分享。

更新:2020 年 4 月 11 日 - 机器人现在支持单个 sign-on (SSO)。请看SSO in Bots documentation.