据我所知,firebase Otp验证的工作方式如下。
1)在每个平台上,firebase提供了一个用于发送和读取OTP的自定义UI。
2)成功完成Otp验证后,firebase会返回用户数据和令牌。
我的问题是有没有办法检查令牌是否有效。
我无法从他们的文档中找到有关令牌验证API的任何信息。
答案 0 :(得分:0)
在电话号码身份验证后,您将获得Firebase ID令牌,就像您对所有其他firebase身份验证方法所做的那样。您可以致电firebase.auth().currentUser.getIdToken()
。
要在您自己的服务器上进行验证,您可以将其与经过身份验证的请求一起发送到您的服务器,并使用Firebase管理SDK verifyIdToken
来验证该ID令牌并解析其基础声明。