无法使用 AAD (bot sdk 4) 验证 Azure Bot
Cannot authenticate Azure Bot with AAD (bot sdk 4)
我尝试了 official site 上的教程并遵循了所有步骤。如果我从 azure 门户测试 azure bot 服务,它会要求登录并给我访问令牌。但是当我从 Bot 模拟器尝试时,登录请求 url 似乎很奇怪
如果我点击确认,它会直接让我登录,而不会重定向到 azure 登录页面,并显示以下内容
这看起来不像是访问令牌。我在这里遗漏了什么吗?
顺便说一句,我刚刚用我的应用程序 ID 和机密更改了教程中的 appsettings.json 文件。没有其他改变。我也制定了服务原则并授予了许可。所以应该没有问题。我刚刚开始使用 azure bot 服务。所以任何建议将不胜感激:)
请检查您是否为机器人模拟器配置了 ngrok?
如果我删除我的 bot 中的 ngrok 设置,我会遇到同样的问题 emulator.Maybe 当 bot 模拟器与 Azure 平台通信时,它会导致一些网络问题。
您可以从之前的 link 下载它并在您的机器人模拟器上进行配置:
希望对您有所帮助:)
我尝试了 official site 上的教程并遵循了所有步骤。如果我从 azure 门户测试 azure bot 服务,它会要求登录并给我访问令牌。但是当我从 Bot 模拟器尝试时,登录请求 url 似乎很奇怪
如果我点击确认,它会直接让我登录,而不会重定向到 azure 登录页面,并显示以下内容
这看起来不像是访问令牌。我在这里遗漏了什么吗?
顺便说一句,我刚刚用我的应用程序 ID 和机密更改了教程中的 appsettings.json 文件。没有其他改变。我也制定了服务原则并授予了许可。所以应该没有问题。我刚刚开始使用 azure bot 服务。所以任何建议将不胜感激:)
请检查您是否为机器人模拟器配置了 ngrok?
如果我删除我的 bot 中的 ngrok 设置,我会遇到同样的问题 emulator.Maybe 当 bot 模拟器与 Azure 平台通信时,它会导致一些网络问题。
您可以从之前的 link 下载它并在您的机器人模拟器上进行配置:
希望对您有所帮助:)