我正在尝试在我的项目中实现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获取本地地址”
代码有什么问题?
您使用的是哪个版本的模拟器? There is a bug in the currently released version of the V4.2.xxx emulator that blocks the OAuth emulation feature entirely。如果您现在使用预览版本,则会修复此问题,并且应在4.3.xxx正式发布时修复。
目前的解决方法是实际使用模拟器的V3版本,此功能应该像往常一样工作。