漫游器构建器示例中的身份验证漫游器不会显示Microsoft网站的弹出窗口

时间:2019-07-24 18:55:42

标签: javascript node.js authentication botframework

我正在尝试使用node.js代码从Azure Bot Service添加身份验证机器人。当我单击登录按钮时,它仅显示弹出窗口,提示您转到该URL oauth://tokenID etc...,而当单击是时,它仅表明您现在已经登录。但是理想情况下,它必须打开Microsoft Webiste进行身份验证。

  this.addDialog(new OAuthPrompt(OAUTH_PROMPT, {
      connectionName: process.env.connectionName,
      text: 'Please Sign In',
      title: 'Sign In',
      timeout: 300000
  }));

1 个答案:

答案 0 :(得分:0)

不幸的是,这当前是直线和模拟器之间的错误。从4.4.x版本开始,通过仿真器运行OAuth时,会在令牌上附加“ | livechat”,从而导致登录体验中断。

您可以跟踪并添加到Github问题here

列出了一个可能的解决方法,短期内可能会有所帮助。

希望有帮助!