【发布时间】:2018-12-29 21:25:21
【问题描述】:
我希望了解如何使用 Azure AD 将身份验证集成到机器人。微软在这个article about authentication with azure bot 中提供了一个漂亮的代码。它的作用是为用户提供登录选项,他们通过将 6 个幻数复制/粘贴回聊天来登录并进行身份验证。我使用 AADv1 示例在 Teams 中对其进行了测试。
这里是 GetTokenDialog 所在的 cs 文件的直接 github 链接(第 95 行):github link
但是,由于我们在公司网络中使用 SSO,因此我无法找到一种自动对 Microsoft Teams 中的用户进行身份验证的方法。
此链接中的图片Microsoft Teams bot picture 来自 Who 机器人,您可以将其下载到 Teams 并与之交谈。它基本上在用户最初单击“允许”后自动进行身份验证。
有没有办法复制这个过程?
【问题讨论】:
标签: c# botframework bots microsoft-graph-api microsoft-teams