首页 > 解决方案 > MS Teams 中的 OAuthCard 和幻数

问题描述

我在 Bot Framework v3 中使用 OAuthCard 和 AAD v1,并将我的机器人部署到 MS Teams(桌面和浏览器)。它需要我输入幻数才能完成身份验证。我原以为 OAuthCard 将不再需要幻数。我是否遗漏了什么,或者有人知道哪些频道仍需要输入幻数?

我在Github上使用示例 AAD v1 Bot

标签: botframeworkmicrosoft-teamsazure-bot-service

解决方案


在 Teams 中,Teams 客户端需要编排登录过程(因为它扮演浏览器的角色),而使用 vanilla Bot Framework(例如 WebChat)则有一个真正的浏览器来处理这个问题。

特别是,您必须将 token.botframework.com 添加到您的validDomains部分。我们有一篇关于如何在 Teams 中使用 OAuthCard 的文章


推荐阅读