Facebook firebase id令牌具有无效签名
我正在开发一款使用Firebase作为身份提供者的Unity游戏。 当我通过以下方式从Unity game发送Firebase ID令牌时:Facebook firebase id令牌具有无效签名,facebook,firebase,unity3d,firebase-admin,Facebook,Firebase,Unity3d,Firebase Admin,我正在开发一款使用Firebase作为身份提供者的Unity游戏。 当我通过以下方式从Unity game发送Firebase ID令牌时: CurrentUser.TokenAsync(true).到我的Nodejs服务器,使用Firebase Admin SDK验证,当令牌从电子邮件/密码帐户获取时是可以的,但是当使用Facebook帐户登录时,来自Nodejs服务器的verifyIdToken返回错误:身份验证/参数错误,并显示消息:“Firebase ID令牌具有无效签名” 我正在使用F
CurrentUser.TokenAsync(true).
到我的Nodejs服务器,使用Firebase Admin SDK验证,当令牌从电子邮件/密码帐户获取时是可以的,但是当使用Facebook帐户登录时,来自Nodejs服务器的verifyIdToken返回错误:身份验证/参数错误,并显示消息:“Firebase ID令牌具有无效签名”
我正在使用Firebase Unity SDK 3.0.3和Nodejs Firebase admin:“^4.2.1”。这发生在我身上是因为我的iOS应用程序中有一个bug。在GET请求中,我从
self
切换到[弱self]
(因为请求是在完成处理程序中发出的),令牌成为可选的。添加一个保护声明修复了这个问题。这发生在我身上是因为我的iOS应用程序中有一个bug。在GET请求中,我从self
切换到[弱self]
(因为请求是在完成处理程序中发出的),令牌成为可选的。添加保护声明修复了该问题。当我从unity code发送令牌时,它起作用,但当我从android DDMS控制台复制令牌并通过邮递员发送到Nodejs服务器时,令牌无效(仅在facebook登录时,当邮递员发送令牌时,用户名/pwd登录仍然正常)。我不知道为什么。我也有同样的问题。当我从unity code发送令牌时,它起作用了,但当我从android DDMS控制台复制令牌并通过邮递员发送到Nodejs服务器时,令牌无效(只有在facebook登录时,当邮递员发送令牌时,用户名/pwd登录仍然可以)。我不知道为什么。我也有同样的问题