【问题标题】:Microsoft Bot authentication using Azure Active Directory v2使用 Azure Active Directory v2 的 Microsoft Bot 身份验证
【发布时间】:2020-05-05 12:51:53
【问题描述】:

我正在使用此示例 (Botframework V4) [https://github.com/microsoft/BotBuilder-Samples/blob/master/samples/javascript_nodejs/18.bot-authentication][1] 在我的机器人中执行身份验证。我需要一些想法来为我的机器人实现此身份验证功能。

目前在样本中。他们在主对话文件中使用 Oauth 提示,在交易情况下,每次我们与机器人聊天时都会重复。下面列出了我想要实现的目标。

  1. 当用户第一次与机器人聊天时。他应该使用提示登录。从下次开始,机器人不应该要求登录。如果他运行任何对话框。

  2. 我们如何才能使这种身份验证远离对话框。我的意思是它不应该发生在主 dailog 中,这不是推荐的方式。

  3. 在某些情况下,如果我将此机器人保持在启用 SSO 的环境中。这些机器人如何在不要求登录的情况下获取用户信息。

如果有任何最佳实践可以遵循。你能强调一下吗?

如果您需要更多输入,请告诉我。

【问题讨论】:

    标签: botframework azure-bot-service


    【解决方案1】:

    配置 OAuth/AAD 提供程序以启用最终用户登录。

    功能:自动配置 AAD 应用程序,以及用于执行 AAD 用户登录和 SSO 的机器人优化服务。

    https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0&tabs=aadv2%2Ccsharp#register-the-azure-ad-oauth-application-with-the-bot

    【讨论】:

      猜你喜欢
      • 2018-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-16
      • 2015-01-11
      • 1970-01-01
      • 2018-02-10
      • 2023-03-26
      相关资源
      最近更新 更多