【发布时间】:2018-05-06 04:22:40
【问题描述】:
据我所知,firebase Otp 验证的工作方式如下。
1)在每个平台上,firebase 都提供了用于发送和读取 OTP 的自定义 UI。
2) 成功 Otp 验证后,firebase 返回用户数据和令牌。
我的问题是有什么方法可以检查令牌是否有效。
我在他们的文档中找不到任何关于令牌验证 API 的信息。
【问题讨论】:
标签: javascript firebase firebase-authentication
据我所知,firebase Otp 验证的工作方式如下。
1)在每个平台上,firebase 都提供了用于发送和读取 OTP 的自定义 UI。
2) 成功 Otp 验证后,firebase 返回用户数据和令牌。
我的问题是有什么方法可以检查令牌是否有效。
我在他们的文档中找不到任何关于令牌验证 API 的信息。
【问题讨论】:
标签: javascript firebase firebase-authentication
在电话号码身份验证后,您将获得一个 Firebase ID 令牌,就像对所有其他 Firebase 身份验证方法一样。您可以拨打firebase.auth().currentUser.getIdToken()获取。
要在您自己的服务器上验证它,您可以将它与经过身份验证的请求一起发送到您的服务器,并使用 Firebase 管理 SDK verifyIdToken 来验证该 ID 令牌并解析其基础声明。
【讨论】: