【发布时间】:2020-05-01 13:10:48
【问题描述】:
我在这里从 Microsoft 加载了 EchoBot 模板:https://marketplace.visualstudio.com/items?itemName=BotBuilder.botbuilderv4
我开始了一个新项目并尝试在本地运行它。未提供 MicrosoftAppID 或 MicrosoftAppPassword。
然后我加载了最新的 Bot Framework Emulator v4.7
我在本地连接,再次没有应用 ID 或应用密码:
但是当我尝试发送消息时出现未经授权的错误,为什么在本地连接时会出现未经授权的错误?
服务器肯定在本地运行,本地URL正确:
我想问的一个问题是登录依赖于任何第 3 方 URL 调用吗?我公司的安全策略是阻止所有 URL,除非列入白名单,所以如果是这种情况,是否可能阻止身份验证?我要列入白名单的 URL 是什么?
编辑:我在公司网络之外的虚拟机上进行了尝试,它可以工作!所以一定有什么东西被阻塞了。有什么想法吗?
【问题讨论】:
-
我记得几个月前遇到过这样的问题,但最后我只是使用了我认为的 appid/apppassword。我记得,尝试集成 ngrok 和模拟器可能是问题的一部分,我看到您正在这样做,如果您尝试在本地运行,则根本不需要 ngrok。尝试在模拟器设置中删除它。
-
嗨 Hilton,我尝试删除 ngrok,结果似乎是一样的,同样的错误
标签: botframework chatbot ngrok