我为自己的Firebase应用使用自定义令牌身份验证。自定义令牌的Firebase弹出框
我将需要从我的服务器获取令牌,其中用户需要先登录。我正在考虑使用弹出窗口。
但是,如何通过弹出窗口传递给开启者(父窗口)检索到的令牌?
我为自己的Firebase应用使用自定义令牌身份验证。自定义令牌的Firebase弹出框
我将需要从我的服务器获取令牌,其中用户需要先登录。我正在考虑使用弹出窗口。
但是,如何通过弹出窗口传递给开启者(父窗口)检索到的令牌?
Firebase身份验证使用弹出窗口或重定向进行OAuth身份验证,因为用户的浏览器需要发送给第三方OAuth提供程序(Google,Facebook,Twitter等)才能进行身份验证。
如果您有自己的身份验证系统,最简单和最容易做的事情就是使用页面上的表单输入,通过XHR与服务器通信,然后更新您的UI以反映用户现在已通过身份验证。也就是说,如果你使用新的浏览器窗口/弹出窗口进行身份验证,请查看Mozilla的开源库github.com/mozilla/winchan,这使得主机页面和弹出窗口之间的通信非常容易。
我可以在此工作流程中使用Firebase的内置功能吗? – Jasper