如何通过Firebase身份验证REST API验证ID令牌?

时间:2020-11-05 17:40:52

标签: firebase-authentication

我有一个使用不支持任何Firebase ADM SDK语言(java,Python,Node.js,Go,C#)的语言创建的后端服务器。因此,应用客户端从Firebase身份验证获取ID令牌后,会将其发送到后端,然后需要验证此ID令牌。

通过深入检查Firebase文档,我找不到执行此类ID令牌验证的任何Firebase API的参考。它仅指Firebase ADM SDK方法。

我的问题是:

a)是否可以通过Firebase身份验证服务提供的REST API验证ID令牌?

b)为此需要使用什么APIT /端点?

谢谢!

1 个答案:

答案 0 :(得分:1)

请阅读documentation

使用第三方JWT库验证ID令牌

如果您的后端使用的是Firebase管理员不支持的语言 SDK,您仍然可以验证ID令牌。首先,find a third-party JWT library for your language。然后,验证标题,有效负载和 ID令牌的签名。

令牌只是一个JWT。您可以使用任何了解如何处理JWT的库。无需调用端点。您将必须编写代码来检查JWT的内容,如链接文档中所述。

相关问题