node.js - 使用 Nodejs 的 Firebase 电话身份验证

标签 node.js firebase firebase-authentication

我查看了firebase的文档,但没有得到任何在服务器端通过电话验证用户身份的答案。我发现的只是 FIREBASEUI 或客户端身份验证。那么,我如何通过服务器端对用户进行身份验证,例如在表单中向他们提供电话号码的输入,然后向服务器端发送请求以呈现它。

最佳答案

没有服务器端 API 可供您使用 Firebase 身份验证验证用户的电话号码。

相反,您可以使用相关的客户端 SDK 来验证用户,并将用户的 ID token 发送到您的服务器,然后您可以在服务器上验证其是否有效。 Firebase documentation page "Verify ID Tokens" 中描述了此方法。 .

或者,您可以在 Firebase 身份验证中构建您自己的身份验证提供程序。这意味着您将电话号码从客户端发送到您的服务器,然后使用您自己的系统发送验证消息,最后 mint a custom token identifying the now-verified user .

关于node.js - 使用 Nodejs 的 Firebase 电话身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52184020/

相关文章:

ios - Firebase 云消息传递 AppDelegate 错误

javascript - 在 forEach 循环中使用 async/await

node.js - 测试服务器查询/数据库

javascript - 当我在 Node JS 中调用 Modernizr.build 时,范围行为非常不寻常

ios - 为什么我的用于从 firebase 数据库检索数据的观察值函数第一次不起作用?

authentication - 将用户身份验证迁移到 Firebase 身份验证

Android Firebase 在用户之间实现FCM(firebase cloud messaging)的步骤(user to user communication)

node.js - 在后端、React 和 React-Native 客户端之间共享 TypeScript 代码

python - 我是否必须验证每个请求的 JWT token ?

android - Firebase 云消息传递授权错误