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

C# Bot Framework V4 Azure AD身份验证返回错误请求,c#,authentication,azure-active-directory,botframework,direct-line-botframework,C#,Authentication,Azure Active Directory,Botframework,Direct Line Botframework,我通过从下载示例来测试身份验证。在修改连接名称并能够登录后,我已成功发布到azure。但是,当我在单击“登录”按钮后开始在我的bot应用程序中集成相同的身份验证时,我收到了在“新建”选项卡中打开的URL的错误请求 单击“登录”按钮时,登录URL将显示在页面浏览器中: 我不确定它是否正确,但注意到我在使用示例代码时并没有得到相同的登录URL 使用示例时登录URL: 我还在Azure广告应用程序的回复URL下添加了 **身份验证代码:** Dialogs.Add(Prompt(C

我通过从下载示例来测试身份验证。在修改连接名称并能够登录后,我已成功发布到azure。但是,当我在单击“登录”按钮后开始在我的bot应用程序中集成相同的身份验证时,我收到了在“新建”选项卡中打开的URL的错误请求

单击“登录”按钮时,登录URL将显示在页面浏览器中:

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

使用示例时登录URL:

我还在Azure广告应用程序的回复URL下添加了

**身份验证代码:**

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

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

您能使用类似于调试请求的工具并在响应中查找内部错误消息吗?fiddler跟踪将有助于找到此错误背后的确切原因。在将魔术代码输入回bot后,我无法接收令牌。错误:GET/api/usertoken/GetToken错误代码:404在示例中,我没有遇到任何错误。您是否正确配置了重定向URI?听起来你做得很好,因为你得到了一个访问令牌。但你最终的重定向是错误的。请参阅关于创建AAD应用程序注册的文章:您是否可以使用类似于调试请求并在响应中查找内部错误消息的工具?fiddler跟踪将有助于找到此错误背后的确切原因。在将魔术代码输入回bot后,我无法接收令牌。错误:GET/api/usertoken/GetToken错误代码:404在示例中,我没有遇到任何错误。您是否正确配置了重定向URI?听起来你做得很好,因为你得到了一个访问令牌。但你最终的重定向是错误的。请参阅有关创建AAD应用程序注册的文章: