【发布时间】:2016-06-02 06:41:36
【问题描述】:
我有一个在 AWS 上运行的现有 Web 应用程序 - https://codiva.io。现在我需要添加一些仪表板,提供离线支持等,我认为 Firebase 是最好的选择之一。
现在我需要设置授权,这样当用户登录时,他们会自动登录到现有的 AWS 服务器和 Firebase,这样他们就可以从这两个地方访问内容。
同样,我还需要设置(AWSnodejs - Firebase)服务器-服务器通信,以便我可以继续进行一些批处理、服务器端同步等。
我看到的 Firebase 示例仅执行其中一项操作,显示浏览器 Firebase 授权或 Firebase - 服务器授权,但不能同时显示两者。
在这种情况下登录是如何工作的,尤其是在添加社交网络登录时,他们是否必须多次登录网站?
Juan Acosta 指出,一种使用自定义身份验证的解决方案,其中用户登录到我的服务器,可以生成可用于验证访问 firebase 的令牌。 有可能做相反的事情吗?身份验证实际上由 firebase 完成,并传递某种我可以用来在我的服务器中进行身份验证的令牌。优点是,即使我的服务器已关闭,一旦文件也托管在服务器中,用户将无法使用部分功能。
【问题讨论】:
标签: firebase firebase-security firebase-authentication