用户在Firebase自定义身份验证与现有应用和用户数据库之间同步

时间:2017-10-27 17:17:37

标签: ruby-on-rails authentication firebase-authentication

我工作的公司有一个生产ROR Web应用程序,它使用后端设计来处理用户身份验证。我被要求使用具有firebase模板的特定IONIC 3开发移动应用程序,此应用程序与现有的ROR Web应用程序一起工作,我无法修改后端身份验证,因此我实施了Firebase的自定义令牌身份验证并让它工作。出于测试目的,我在我的baackend上使用现有的用户名和uid在Firebase控制台中手动注册了用户帐户,但是当我尝试使用未手动注册的用户帐户登录时,我得到以下异常“没有用户记录对应于此标识符“我知道这是因为在firebase中没有用户知道这个uid,但是阅读我发现的文档here它说”...用户第一次登录后,创建一个新用户帐户并将其链接到用户登录的凭据(即用户名和密码,电话号码或身份验证提供商信息)。此新帐户存储为Firebase项目的一部分,并且可以用于识别项目中每个应用程序的用户,无论用户如何登录....“所以我的问题是,有没有办法在使用SigninWithCustomToken后自动拥有firebase注册用户?任何人都可以建议正确的流量来实现当前后端和firebase用户之间的同步吗?

之前我从未使用过firebase,也没有找到超过非常基本的文档。

提前致谢。

0 个答案:

没有答案