首页 > 解决方案 > Firebase OTP 身份验证:令牌验证 API

问题描述

据我所知,firebase Otp 验证按以下方式工作。

1) 在每个平台上,firebase 都提供了一个自定义 UI,用于发送和读取 OTP。

2) 成功 Otp 验证后,firebase 返回用户数据和令牌。

我的问题是有什么方法可以检查令牌是否有效。

我从他们的文档中找不到任何关于令牌验证 API 的信息。

标签: javascriptfirebasefirebase-authentication

解决方案


电话号码身份验证后,您将获得一个 Firebase ID 令牌,就像所有其他 Firebase 身份验证方法一样。您可以通过调用获取它firebase.auth().currentUser.getIdToken()

要在您自己的服务器上验证它,您可以将它与经过身份验证的请求一起发送到您的服务器,并使用 Firebase 管理 SDKverifyIdToken来验证该 ID 令牌并解析其基础声明。


推荐阅读