【发布时间】:2017-10-16 07:51:21
【问题描述】:
我正在开发一个使用 Firebase 作为身份提供者的 Unity 游戏。
当我通过以下方式从 Unity 游戏发送 Firebase ID 令牌时:
CurrentUser.TokenAsync(true)... 到我的 Nodejs 服务器以使用 Firebase Admin SDK 进行验证,当令牌从电子邮件/密码帐户获取时没问题,但是当使用 Facebook 帐户登录时,来自 nodejs 服务器的 verifyIdToken 返回错误:auth/argument-error 并显示消息: “Firebase ID 令牌的签名无效”
我正在使用 Firebase Unity SDK 3.0.3 和 Nodejs firebase-admin: "^4.2.1"。
【问题讨论】:
-
当我从统一代码发送令牌时它起作用但是当我从 android DDMS 控制台复制令牌并通过 Postman 发布到 Nodejs 服务器时,令牌无效(仅使用 facebook 登录,用户名/密码邮递员发布令牌时仍然可以登录)。我不知道为什么。
-
我也有同样的问题
标签: facebook firebase unity3d firebase-admin