Bot Framework V4 Azure AD身份验证返回错误请求

时间:2019-05-01 08:23:55

标签: c# authentication azure-active-directory botframework direct-line-botframework

我通过从github下载示例测试了身份验证。修改连接名称并登录后,我已经成功发布到azure。但是,当我单击“登录”按钮后开始将相同的身份验证集成到我的bot应用程序中时,对于在新标签页中打开的URL的请求就很糟糕。

当我单击“登录”按钮时,

登录URL在页面浏览器中显示:

https://token.botframework.com/.auth/web/login/6e0c3814-3f9f-dc25-5fac-e7e4786b2733_3da58bb0-e03b-9b70-e453?redirect_uri=https%3a%2f%2ftoken.botframework.com%2fapi%2foauth%2fPostSignInCallback%3fsignin%3d921d46120f200e405e44b64bdfa3d847ccd4c38080%26code_challenge%3d

我不确定它是否正确,但是注意到我在使用示例代码时没有得到相同的登录URL。

使用示例时的登录URL:

https://token.botframework.com/api/oauth/PostSignInCallback?signin=921d46120f7bde19cfe3ee4747bb5357768f0fa427&code_challenge=&code=12ad14dc96c24220b2c146cd3828d08f

我还在Azure AD应用程序的回复URL下添加了https://token.botframework.com/api/oauth/PostSignInCallback

**验证码:**

        Dialogs.Add(Prompt(ConnectionName));
        Dialogs.Add(new ChoicePrompt("choicePrompt"));
        Dialogs.Add(new WaterfallDialog("graphDialog", new WaterfallStep[] { PromptStepAsync, ProcessStepAsync }));

注意:当前,我没有使用任何状态附件进行身份验证,也没有使用任何oauthhelpers。我只是尝试成功登录并获得令牌。

0 个答案:

没有答案