我使用FirebaseUI对我网站上的用户进行身份验证。我需要检查用户是否在服务器端登录(使用PHP代码)。我怎么能做到这一点?
我相信我已经看到了一些名为JWT的东西,但我并不了解我需要做些什么来使这项工作。
答案 0 :(得分:1)
您需要通过在客户端上调用currentUser.getIdToken()
来获取Firebase ID令牌。然后,您可以将此ID令牌发送到您的服务器并在解析其内容之前对其进行验证,并从中获取用户的uid
。请参阅此文档以验证ID令牌:https://firebase.google.com/docs/auth/admin/verify-id-tokens#verify_id_tokens_using_a_third-party_jwt_library