azure - 无法使用 AAD 对 Azure Bot 进行身份验证(bot sdk 4)
问题描述
我尝试了官方网站上的教程并按照所有步骤操作。如果我从 azure 门户测试 azure bot 服务,它会要求登录并给我访问令牌。但是当我从 Bot 模拟器尝试时,登录的请求 url 似乎很奇怪
如果我单击确认,它会直接让我登录,而不重定向到 azure 登录页面,并向我显示以下内容
这看起来不像访问令牌。我在这里错过了什么吗?
顺便说一句,我刚刚使用我的应用程序 ID 和机密更改了教程中的 appsettings.json 文件。没有其他任何改变。我也制定了服务原则并获得了许可。所以应该没有问题。我刚刚开始使用 azure bot 服务。所以任何建议将不胜感激:)
解决方案
您能否检查一下您是否为您的机器人模拟器配置了 ngrok ?
如果我在我的机器人模拟器中删除 ngrok 设置,我也会遇到同样的问题。也许它在机器人模拟器与 Azure 平台通信时导致了一些网络问题。
希望能帮助到你 :)
推荐阅读
- python - 所有可能的簇数的 Kmean 标签
- google-cloud-platform - 如何将策略附加到资源(在本例中为 PubSub 主题)?
- java - Tomcat 9 较慢地跳过所有 jars tld 扫描,将 defaultTldScan 设置为 false
- php - 注册后登录,auth()->user()在DashboardController中返回null
- r - R如何通过以随机比率在特定时间拆分给定数字来生成样本数
- sql - 如何检查特定记录的日期列是否在该月份中最早?
- c# - 如果它已经打开,显示现有的应用程序而不是打开另一个
- pandas - 按日期的累积总和数据帧
- angular - 类型“事件”不可分配给类型“字符串”。角度打字稿错误
- docker - Docker镜像的远程部署