Firebase验证ID令牌,但客户端尚未准备好,因此我不知道客户端包含的数据

时间:2018-12-12 08:11:29

标签: android firebase spring-boot firebase-authentication firebase-admin

我有一个使用java spring-boot构建的应用,为了进行身份验证,我想使用Google登录,我使用Firebase Admin SDK(Verify Id Token)来对从客户端获取的用户令牌进行身份验证(Android) 。 这是我的身份验证代码

FirebaseToken decodedToken = FirebaseAuth.getInstance().verifyIdToken(idToken);
String uid = decodedToken.getUid();

idToken 来自客户端,但是android apk尚未准备好,所以我不知道确切的数据格式和内容。

我想与他人分享这一方面的知识或经验吗?

谢谢

1 个答案:

答案 0 :(得分:0)

如果您只是在寻找一种测试上述代码的方法,请参阅我们如何在自动集成测试中获取ID令牌:https://github.com/firebase/firebase-admin-java/blob/master/src/test/java/com/google/firebase/auth/FirebaseAuthIT.java#L460