gpt4 book ai didi

c# - Bot V4添加认证不提示用户登录

转载 作者:行者123 更新时间:2023-12-03 00:27:56 25 4
gpt4 key购买 nike

我一直按照 https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0&tabs=csharp 的指示进行操作向我的机器人添加身份验证 (x)。到目前为止,我已经完成了以下工作:

  1. 已创建 AD V1 应用
  2. 已创建 AD V2 应用
  3. 已成功为我的机器人 (x) 配置名为“XAuth”的 OAuth 连接设置并使用 AD V1(AppId、AppPassword)。测试连接返回肯定响应。
  4. https://github.com/Microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/18.bot-authentication 配置了示例机器人应用程序,将 connectionName 更改为 XAuth,从我的机器人添加 AppId 和 AppPassword (x)
  5. 已将机器人应用程序发布到 Azure https://X.azurewebsites.net/
  6. 为开发和生产配置模拟器
  7. 开发和生产都在模拟器中响应帮助、注销命令,而不提示登录对话框。

由于示例项目入口调用了 WaterfallDialog(authDialog),因此我期待自动提示。但是,这两种环境都不会提示用户登录。 .bot 文件具有用于生产和开发的配置,包括 appId 和密码。为了更好地理解这个场景,我提出了几个问题。

  1. 我需要做什么才能在模拟器中获得提示?
  2. 生产中的预期行为是什么?当我测试我的机器人 (x) 时是否应该收到提示?
  3. 如果我的机器人 (x) 中有多个 OAuth 配置,会发生什么情况?哪一项将生效?我该如何控制这种行为?

最佳答案

关于c# - Bot V4添加认证不提示用户登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53435069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com