首页 > 解决方案 > 使用自己的通用 oauth 2 连接字符串在 bot sdk4 中进行身份验证时出现错误请求

问题描述

我们使用我们自己的通用 oauth 2 身份验证来验证用户。单击登录后,它会重定向到登录页面(机器人弹出窗口),但在返回机器人时,它总是给出错误的请求。

从机器人发送请求到应用程序(post):-client_id=12352&response_type=code&redirect_uri= https://token.botframework.com/.auth/web/redirect&scope=&state=ccd1dcf683044447a1fed78ed6828ba1

Returning request from application to bot(get):- https://token.botframework.com/.auth/web/redirectcode=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiYW5qaTU0MyIsIm5iZiI6MTU0Mzg5OTEzNiwiZXhwIjoyNTM0MDIyODEwMDAsImlzcyI6IkNTUEwiLCJhdWQiOiJFdmVyeW9uZSJ9.mLEbu06qlBsLY6hODY-YtmPNU2EaAfdFF0PPlHMKgb8 enter image description here &state=ccd1dcf683044447a1fed78ed6828ba1

在此处输入图像描述

在此处输入图像描述

标签: oauth-2.0botframework

解决方案


您为令牌调用的授权/令牌/刷新 URL 有问题。

我使用 imgur 设置了一个通用的 OAuth 2 进行身份验证,它按预期工作。

在此处输入图像描述


推荐阅读