我有一个使用java spring-boot构建的应用,为了进行身份验证,我想使用Google登录,我使用Firebase Admin SDK(Verify Id Token)来对从客户端获取的用户令牌进行身份验证(Android) 。 这是我的身份验证代码
FirebaseToken decodedToken = FirebaseAuth.getInstance().verifyIdToken(idToken);
String uid = decodedToken.getUid();
idToken 来自客户端,但是android apk尚未准备好,所以我不知道确切的数据格式和内容。
我想与他人分享这一方面的知识或经验吗?
谢谢
答案 0 :(得分:0)
如果您只是在寻找一种测试上述代码的方法,请参阅我们如何在自动集成测试中获取ID令牌:https://github.com/firebase/firebase-admin-java/blob/master/src/test/java/com/google/firebase/auth/FirebaseAuthIT.java#L460