【发布时间】:2019-02-10 12:48:30
【问题描述】:
我查看了 firebase 的文档,但无法在服务器端通过电话验证用户身份。我发现的只是 FIREBASEUI 或客户端身份验证。那么如何通过服务器端对用户进行身份验证,例如以向服务器端发送请求以呈现它的形式为他们提供电话号码的输入。
【问题讨论】:
标签: node.js firebase firebase-authentication
我查看了 firebase 的文档,但无法在服务器端通过电话验证用户身份。我发现的只是 FIREBASEUI 或客户端身份验证。那么如何通过服务器端对用户进行身份验证,例如以向服务器端发送请求以呈现它的形式为他们提供电话号码的输入。
【问题讨论】:
标签: node.js firebase firebase-authentication
没有供您使用 Firebase 身份验证来验证用户电话号码的服务器端 API。
相反,您可以使用相关的客户端 SDK 来验证用户,并将用户的 ID 令牌发送到您的服务器,然后您可以在服务器上验证它是否有效。这种方法在Firebase documentation page "Verify ID Tokens" 中有描述。
或者,您可以在 Firebase 身份验证中构建自己的身份验证提供程序。这意味着您将电话号码从客户端发送到您的服务器,然后使用您自己的系统发送验证消息,最后是mint a custom token identifying the now-verified user。
【讨论】: