我查看了firebase的文档,但无法在服务器端通过电话验证用户身份。我发现的全部是FIREBASEUI或客户端身份验证。因此,我该如何通过服务器端对用户进行身份验证,例如以一种形式向用户提供其电话号码的输入,然后向服务器端发送请求以呈现该请求。
答案 0 :(得分:1)
没有服务器端API供您使用Firebase身份验证来验证用户的电话号码。
相反,您可以使用相关的客户端SDK来验证用户,然后将用户的ID令牌发送到您的服务器,然后在服务器中验证其是否有效。 Firebase documentation page "Verify ID Tokens"中介绍了这种方法。
或者,您可以在Firebase身份验证内部构建自己的身份验证提供程序。这意味着您将电话号码从客户端发送到服务器,然后使用自己的系统发送验证消息,最后是mint a custom token identifying the now-verified user。