Authentication 无法在Microsoft Team频道的Bot Framework中登录

Authentication 无法在Microsoft Team频道的Bot Framework中登录,authentication,botframework,microsoft-teams,Authentication,Botframework,Microsoft Teams,当尝试单击登录时,Microsoft团队中不会发生任何事情。它不会打开iframe/browswer进行登录。我打电话给OAuthPrompt,如下所示。这在Webchat中运行良好 return await stepcontext.BeginDialogAsync(oatuhloginpromptname, cancellationToken: cancellationToken); private OAuthPrompt Prompt(string connectionName)

当尝试单击登录时,Microsoft团队中不会发生任何事情。它不会打开iframe/browswer进行登录。我打电话给OAuthPrompt,如下所示。这在Webchat中运行良好

return await stepcontext.BeginDialogAsync(oatuhloginpromptname, cancellationToken: cancellationToken);


  private OAuthPrompt Prompt(string connectionName)
    {
        return new OAuthPrompt(
            oatuhloginpromptname,
            new OAuthPromptSettings
            {
                ConnectionName = connectionName,
                Text = "Please Sign In ",
                Title = "Sign In",
                Timeout = 300000, // User has 5 minutes to login (1000 * 60 * 5)
            });
    }

您需要创建清单并在
validDomains
部分中包含token.botframework.com,否则登录按钮将无法打开身份验证窗口。例如,使用生成清单

阅读更多:

更新
更改了团队的OAuthCard,因此它也可以在不创建清单的情况下工作。

您需要创建清单,并在
validDomains
部分包含token.botframework.com,否则登录按钮将无法打开身份验证窗口。例如,使用生成清单

阅读更多:

更新: 更改了团队的OAuthCard,因此它也可以在不创建清单的情况下工作