Firebase使用后端服务器进行身份验证

时间:2016-06-11 09:56:28

标签: firebase google-signin firebase-authentication

我的Android应用目前使用Google登录,效果很好。我将tokenId添加到每个服务器请求,然后在服务器上验证它。使用this example(我正在使用python)非常容易实现。

我正在迁移它以通过Firebase,以便我可以轻松添加其他身份验证提供程序。我的问题是我似乎无法验证服务器上的令牌。我需要的只是验证,没有创造。 Firebase似乎只为Node.js和Java提供库,所以我可以使用像pyjwt这样的标准JWT库。但是,我在哪里可以找到Firebase的公钥来验证令牌?

1 个答案:

答案 0 :(得分:2)

我在this post找到了答案。可以找到Firebase的公钥here。标头中的kid字段确定要使用的密钥。