[英]Microsoft Bot Teams error “SSO is not enabled for bot on Teams channel.”
团队频道上的机器人未启用 SSO。
我使用 python 3.7 在 Bot Framework 和 Azure 服务上开发了一个机器人。 我需要在 Microsoft 系统中进行用户身份验证才能使用 Graph API 等。
之前成功使用了示例18.bot-authentication 和 24.bot-authentication-msgraph。
在本指南中,我收到错误“机器人未启用 SSO”。 我为源代码示例 18.bot-authentication 创建了新证书和一个带有机器人的新服务器。 在 Azure 中创建了一个新频道并尝试从 Teams 登录,但遇到同样的问题。 在 Bot Emulator 和网络聊天测试中,两种身份验证都有效。 团队需要 SSO。
有小费吗? 谢谢
请参阅 Teams-Auth 示例和文档,它们可帮助您开始对 Microsoft Teams 中的机器人进行身份验证,因为 Teams 的行为与其他渠道略有不同。 目前,您可以在自定义选项卡中启用单点登录 (SSO) 。 Microsoft Teams 目前正在开发为机器人启用 SSO 的功能。
请查看以下文章: https : //docs.microsoft.com/en-us/power-virtual-agents/advanced-end-user-authentication https://docs.microsoft.com/en-us/power-virtual -agents/configuration-end-user-authentication
https://docs.microsoft.com/en-us/power-virtual-agents/publication-add-bot-to-microsoft-teams
第二篇文章逐步解释了如何设置 PVA 机器人以在 Microsoft Teams 中使用。
请注意这一部分:“目前,如果您的机器人支持最终用户身份验证,用户将无法明确注销。如果您在卖家仪表板中发布您的机器人,这将无法通过 Microsoft Teams AppSource 认证。这不适用于机器人的个人或租户使用。在发布您的 Microsoft Teams 应用程序和 AppSource 验证策略中了解更多信息。”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.