使用C#的Bot-Authentication示例登录弹窗报错求助
Bot身份认证登录失败排查
背景
- 已完成Azure Portal、OKTA的Bot身份认证必要配置,ngrok运行正常,Bot可正常启动,但触发登录操作时出现报错。
报错信息
报错截图

堆栈跟踪
at Microsoft.Bot.Connector.UserToken.<GetTokenWithHttpMessagesAsync>d__5.MoveNext() at Microsoft.Bot.Connector.UserTokenExtensions.<GetTokenAsync>d__0.MoveNext() at Microsoft.Bot.Connector.Authentication.UserTokenClientImpl.<GetUserTokenAsync>d__6.MoveNext() at Microsoft.Bot.Builder.Dialogs.UserTokenAccess.<GetUserTokenAsync>d__0.MoveNext() at Microsoft.Bot.Builder.Dialogs.OAuthPrompt.<BeginDialogAsync>d__10.MoveNext() at Microsoft.Bot.Builder.Dialogs.DialogContext.<BeginDialogAsync>d__32.MoveNext() at MicrosoftBotBuilderSamples.MainDialog.<PromptStepAsync>d__2.MoveNext() in D:\Practice\Bot\BotBuilder-Samples-main\BotBuilder-Samples-main\samples\csharp_dotnetcore\18.bot-authentication\Dialogs\MainDialog.cs:line 49 at Microsoft.Bot.Builder.Dialogs.WaterfallDialog.<OnStepAsync>d__12.MoveNext() at Microsoft.Bot.Builder.Dialogs.WaterfallDialog.<RunStepAsync>d__13.MoveNext() at Microsoft.Bot.Builder.Dialogs.WaterfallDialog.<BeginDialogAsync>d__8.MoveNext() at Microsoft.Bot.Builder.Dialogs.DialogContext.<BeginDialogAsync>d__32.MoveNext() at MicrosoftBotBuilderSamples.LogoutDialog.<OnBeginDialogAsync>d__4.MoveNext() in D:\Practice\Bot\BotBuilder-Samples-main\BotBuilder-Samples-main\samples\csharp_dotnetcore\18.bot-authentication\Dialogs\LogoutDialog.cs:line 31 at Microsoft.Bot.Builder.Dialogs.ComponentDialog.<BeginDialogAsync>d__7.MoveNext() at Microsoft.Bot.Builder.Dialogs.DialogContext.<BeginDialogAsync>d__32.MoveNext() at Microsoft.Bot.Builder.Dialogs.DialogExtensions.<InnerRunAsync>d__2.MoveNext() at Microsoft.Bot.Builder.Dialogs.DialogExtensions.<InternalRunAsync>d__1.MoveNext() at Microsoft.Bot.Builder.Dialogs.DialogExtensions.<InternalRunAsync>d__1.MoveNext() at Microsoft.Bot.Builder.Dialogs.DialogExtensions.<RunAsync>d__0.MoveNext() at MicrosoftBotBuilderSamples.DialogBot`1.<OnMessageActivityAsync>d__6.MoveNext() in D:\Practice\Bot\BotBuilder-Samples-main\BotBuilder-Samples-main\samples\csharp_dotnetcore\18.bot-authentication\Bots\DialogBot.cs:line 47 at Microsoft.Bot.Builder.ActivityHandler.<OnTurnAsync>d__0.MoveNext() at MicrosoftBotBuilderSamples.DialogBot`1.<OnTurnAsync>d__5.MoveNext() in D:\Practice\Bot\BotBuilder-Samples-main\BotBuilder-Samples-main\samples\csharp_dotnetcore\18.bot-authentication\Bots\DialogBot.cs:line 35 at Microsoft.Bot.Builder.MiddlewareSet.<ReceiveActivityWithStatusAsync>d__3.MoveNext() at Microsoft.Bot.Builder.BotAdapter.<RunPipelineAsync>d__23.MoveNext()
已完成配置项
- Bot的APPId与密码已配置
- OAuth Connection名称已配置
疑问
请问还遗漏了哪些配置步骤,导致登录时出现上述报错?
内容的提问来源于stack exchange,提问作者Irfan Techwave
相关产品推荐
相关产品推荐

