我正在尝试在我的项目中实现bot azure AD身份验证,并且是OAuth 2.0的新手,并尝试使用从https://github.com/Microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/18.bot-authentication下载的git hub示例进行AzureAD V1身份验证
我已经在代码中提供了 ConnectionName ,并试图在模拟器中进行调试。我在模拟器中收到欢迎消息,此后,如果我键入“ hi”,则必须显示OAuth卡,但出现“任务已取消错误”。
注意:我已启用(选中复选框)模拟器设置,例如“ OAuth卡的签名验证码”和“通过ngrok传递本地地址”
代码有什么问题?
答案 0 :(得分:2)
您使用的是哪个版本的模拟器? There is a bug in the currently released version of the V4.2.xxx emulator that blocks the OAuth emulation feature entirely。如果您现在使用的是 preview 版本,则此问题已得到修复;当4.3.xxx正式发布时,此问题应得到解决。
目前的解决方法是实际使用仿真器的V3版本,该功能应始终能够正常运行。