我有一个已经在play store上发布的应用程序,并使用了一些安全规则是公共的firebase数据库。为了使规则私人化并符合安全规则。我将不得不实现Firebase认证。
所以我的应用程序登录流程的工作原理是识别用户与他们的电话号码OTP验证。
首先,我不希望用户更改他们的登录流程。就像我不想整合社交登录一样。
所以有一种方法,我可以使用Firebase电话验证到我现有的流,并获得用户的uid,以便在Firebase DB规则我可以使用uid为我的验证?
请帮帮我!我被这个问题困住了,找不到任何解决办法。
如果我理解正确的话,您使用电话号码OTP系统而不是Firebase身份验证来识别您的用户。
没有办法将现有的流程与Firebase的电话号码认证联系起来,我能想到。
想到的两个选项:
- 将您现有的身份验证系统替换为Firebase身份验证,并将他们的新(Firebase) UID映射到以前的ID系统。
- 继续使用您自己的电话号码验证,并基于此为您的用户创建自定义Firebase令牌,然后使用登录到Firebase。生成自定义令牌只能在可信的环境中完成。