Ask*_*ous 1 botframework microsoft-teams azure-bot-service
我使用 Direct Line 构建了我的机器人,并且在那里进行了身份验证。但是当我将我的机器人部署到 MS Teams 时,按下登录按钮根本没有任何作用。我使用了以下代码:
AddDialog(new OAuthPrompt(
nameof(OAuthPrompt),
new OAuthPromptSettings
{
ConnectionName = ConnectionName,
Text = " Welcome! Please Sign In.",
Title = "Sign In",
Timeout = 300000, // User has 5 minutes to login (1000 * 60 * 5),
})
);
Run Code Online (Sandbox Code Playgroud)
我尝试查找文档,但似乎他们使用的是不同的框架,或者 v3 bot 框架。如何让 OAuth 在 web 和 ms 团队中工作?
我正在使用 Bot Framework v4。
您如何测试 Teams 应用程序?您是否将其侧加载到您的团队环境中?在 Teams 中使用 Azure Bot 服务进行身份验证时,需要将 Bot Manifest 中的域列入白名单。此要求适用于使用 v3 和 v4 SDK 构建的机器人。
您可以使用App Studio添加token.botframework.com到清单文件的validDomains部分。(或者您可以手动构建清单文件)
| 归档时间: |
|
| 查看次数: |
1642 次 |
| 最近记录: |