【发布时间】:2017-05-27 08:44:23
【问题描述】:
我正在创建一个 Web 应用程序,我想实现 Firebase 身份验证并帮助用户使用 Google、Facebook 或 Twitter 登录。
用户在我的网站上使用 Firebase 登录我在我的 Javascript 中收到登录信息。
根据Firebase documentation,我没有传递在 JS 中收到的 UID,而是将令牌 ID 发送到后端服务器,以便它可以验证源并检索用户 ID。
我使用PHP-JWT 来检查和验证 Firebase 返回的令牌。但是,标头中的Key ID 与https://www.googleapis.com/robot/v1/metadata/x509/securetoken@system.gserviceaccount.com 中定义的任何Key ID 都不匹配,根据verification document,我可以在其中找到公钥。
【问题讨论】:
标签: javascript php firebase firebase-authentication jwt