繁体   English   中英

我如何使用 firebase auth 在 nodejs 的服务器端验证用户电话号码

[英]How can i authenticate user phone number on server side in nodejs with firebase auth

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

在客户端 sdk 中有用于验证手机号码的signInWithPhoneNumber方法,我想知道是否可以将此过程移动到服务器端,以便客户端不必处理 sdk

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

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

第二件事,nodejs 是 JavaScript,所以,如果您可以在后端安装包,例如 express 等。您还假设添加 firebase 包。 所以理论上,你应该像在前端一样在服务器端安装和使用它。 然后您可以在服务器上添加更多验证,编写您自己的正则表达式来检查数字是否正确。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM