Messenger Webview 中的 MS BotFramework 登录重定向失败
MS BotFramework Sign-In Redirection fail in Messenger Webview
- 我使用 Microsoft Bot Framework 制作了一张登录卡。
- 登录按钮打开URL登录Microsoft Graph
- 用户写下它的凭据
- 一条消息要求他接受微软应用程序
- 然后它被重定向到感谢页面(访问令牌已转发到我的机器人)
问题:
- 使用 Messenger Webview 它在 5 处中断。)
- 使用 Desktop Messenger 即可。
- 使用手机 Chrome(登录 URL copy/past)有效
Web 视图显示 Microsoft 域中的步骤,但重定向到我的服务器失败。
Messenger WebView 有什么限制吗?是否有通过 Messenger 登录的最佳做法?
编辑:
密码是located in a Node-RED node。
重定向是标准的 Node-RED(又名 ExpressJS)端点
卡片构建依赖Microsoft Bot Builder v3.0
使用 Microsoft Graph 身份验证构建登录卡时,您必须添加两个平台:
- 网络平台
- 本机平台
将回调 URL 设置为 Web 平台并保持本机平台不变,没有自定义重定向。
它现在应该可以与 Messenger 应用程序和 Web 应用程序一起使用
- 我使用 Microsoft Bot Framework 制作了一张登录卡。
- 登录按钮打开URL登录Microsoft Graph
- 用户写下它的凭据
- 一条消息要求他接受微软应用程序
- 然后它被重定向到感谢页面(访问令牌已转发到我的机器人)
问题:
- 使用 Messenger Webview 它在 5 处中断。)
- 使用 Desktop Messenger 即可。
- 使用手机 Chrome(登录 URL copy/past)有效
Web 视图显示 Microsoft 域中的步骤,但重定向到我的服务器失败。
Messenger WebView 有什么限制吗?是否有通过 Messenger 登录的最佳做法?
编辑:
密码是located in a Node-RED node。 重定向是标准的 Node-RED(又名 ExpressJS)端点 卡片构建依赖Microsoft Bot Builder v3.0
使用 Microsoft Graph 身份验证构建登录卡时,您必须添加两个平台: - 网络平台 - 本机平台
将回调 URL 设置为 Web 平台并保持本机平台不变,没有自定义重定向。
它现在应该可以与 Messenger 应用程序和 Web 应用程序一起使用