簡體   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