我正在尝试使用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
}));
答案 0 :(得分:0)
不幸的是,这当前是直线和模拟器之间的错误。从4.4.x版本开始,通过仿真器运行OAuth时,会在令牌上附加“ | livechat”,从而导致登录体验中断。
您可以跟踪并添加到Github问题here。
列出了一个可能的解决方法,短期内可能会有所帮助。
希望有帮助!