【发布时间】:2020-05-05 12:51:53
【问题描述】:
我正在使用此示例 (Botframework V4) [https://github.com/microsoft/BotBuilder-Samples/blob/master/samples/javascript_nodejs/18.bot-authentication][1] 在我的机器人中执行身份验证。我需要一些想法来为我的机器人实现此身份验证功能。
目前在样本中。他们在主对话文件中使用 Oauth 提示,在交易情况下,每次我们与机器人聊天时都会重复。下面列出了我想要实现的目标。
当用户第一次与机器人聊天时。他应该使用提示登录。从下次开始,机器人不应该要求登录。如果他运行任何对话框。
我们如何才能使这种身份验证远离对话框。我的意思是它不应该发生在主 dailog 中,这不是推荐的方式。
在某些情况下,如果我将此机器人保持在启用 SSO 的环境中。这些机器人如何在不要求登录的情况下获取用户信息。
如果有任何最佳实践可以遵循。你能强调一下吗?
如果您需要更多输入,请告诉我。
【问题讨论】:
标签: botframework azure-bot-service