node.js - 使用 Botframework 进行 OAuth 时的神奇代码。有办法吗?

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

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

文档说它应该在 v4 中解决,但在模拟器和我的移动应用程序中仍然需要它。

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

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

最佳答案

对 channel 进行了改进,以支持新的身份验证功能,例如新的 WebChat 和 DirectLineJS 库,以消除对 6 位幻码验证的需要。您可以点击以下链接来防止魔术代码出现:

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

希望这有帮助。

关于node.js - 使用 Botframework 进行 OAuth 时的神奇代码。有办法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57053009/

相关文章:

php - 使用 Symfony 框架的生产服务器上的用户登录失败(由于...无法处理身份验证请求)

asp.net - 如何执行基于跨域 SAML 的身份验证/信任

Node.js fs 模块和 windows 路径

azure - 了解 Azure ADX、日志分析和 Application Insights : Use Cases, 数据保留和优势

php - 如何为没有用户名的用户创建唯一 ID - PHP

c# - RoleEnvironment.IsAvailable 在应用程序启动时设置为 false

wcf - 如何以声明方式配置 ServiceBusEnvironment 连接模式

node.js - 访问node.js中其他文件中的变量

node.js - 循环遍历对象并将它们添加到 Sequelize db

node.js - ExpressJS : Why does this output [] on the first GET, 然后下一个 GET 返回上一个的数据?