通过 MS 团队机器人中的主动私人消息对用户进行身份验证



我需要咨询有关在 MS 团队机器人中开发身份验证功能的咨询。 机器人主要用于 MS Teams 频道,为了保护api/messages终结点,我使用的是 OAuth

现在,如果用户未通过身份验证,则会创建 OAuthPrompt 供用户登录并继续参与频道的线程对话,但是,登录提示将在频道线程中发送,这不会提供良好的用户体验。

相反,我想将OAuthPrompt作为私人消息发送给用户。

如何实施这一点? 我指的是这个文档和这个例子核心主动消息 有人可以帮我解决这个问题或指出正确的资源,例子。谢谢

听起来您希望将机器人限制为特定租户,就像这个问题一样:什么是僵尸框架安全模型?

如果确定要将机器人限制为特定用户而不是特定租户,则仍然可以使用该答案中的中间件,只需稍微调整它以检查用户 ID 而不是租户 ID。

最新更新