我如何使用Firebase Auth在Node.js中的服务器端对用户电话号码进行身份验证

时间:2020-09-10 05:21:25

标签: javascript node.js firebase authentication firebase-authentication

是否可以在Node.js环境中对用户的电话号码或电子邮件进行身份验证,而不是在Android和iOS上使用Firebase Client SDK。 这里的用例是客户端将电话号码和otp发送到服务器,服务器对它进行身份验证,并在验证后创建电话号码/电子邮件的用户。

在客户端sdk中,有一种用于验证手机号码的signInWithPhoneNumber方法,我想知道是否有可能将此过程移至服务器端,这样客户端就不必处理sdk了。

在这里进行的理想方式是什么?

1 个答案:

答案 0 :(得分:-1)

我不确定我是否理解你。也许,您应该在安全规则中编写自己的规则。然后,您无需弄乱nodejs /服务器端解决方案。

第二件事,nodejs是JavaScript,因此,如果您可以在后端安装包,例如express等,那么您还想添加firebase包。因此,从理论上讲,您应该以与前端相同的方式安装并在服务器端使用它。然后,您可以在服务器上添加更多验证,编写自己的regexp来检查数字是否正确。

我从不使用它,但从理论上讲,这是可能的。