使用Botframework进行OAuth时的魔术代码。可以吗

时间:2019-07-16 08:23:40

标签: node.js azure authentication azure-active-directory botframework

使用Botframework OAuthPrompt函数登录到bot时,要求用户登录Microsoft页面,然后要求其复制魔术代码并将其粘贴到与bot的对话中。有没有一种方法可以自动传递它而无需用户输入?

Docs表示应该在v4中解决此问题,但无论是在模拟器还是在我的移动应用中,都仍然需要。

https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0&tabs=aadv1%2Ccsharp%2Cbot-oauth

我想让我的用户更轻松地登录。

2 个答案:

答案 0 :(得分:0)

对通道进行了改进以支持新的身份验证功能,例如新的WebChat和DirectLineJS库,从而消除了对6位数魔术代码验证的需要。您可以按照以下链接阻止显示魔术代码:

此外,请注意,如果您的浏览器设置为阻止第三方Cookie,它将退回到魔术代码流。

希望这会有所帮助。

答案 1 :(得分:0)

对于您的机器人模拟器,您可以从您的机器人设置中禁用它。 转到漫游器模拟器设置,然后取消选中“使用登录验证码..”选项。