[英]what is difference between login with gplus and login with google in firebase?
我在使用GPlus登录和通过Firebase使用Google帐户登录之间感到困惑。
困惑1:
如果我使用gplus登录,则需要在应用程序文件夹中插入名为google-service.json的文件,但与此同时,我想使用还提供google-service.json的FCM。 因此,我无法复制到应用程序文件夹中具有相同名称的文件。 如何处理呢?
困惑2:
如果我正在使用Firebase身份验证并启用Google登录,则需要将哪个令牌发送到服务器进行验证。 我从中获得的令牌
GoogleSignInAccount acct = result.getSignInAccount();
String t = acct.getIdToken();
或我从中获得的令牌:
FirebaseUser user = mAuth.getCurrentUser();
user.getToken(true)
.addOnCompleteListener(new OnCompleteListener<GetTokenResult>() {
public void onComplete(@NonNull Task<GetTokenResult> task) {
if (task.isSuccessful()) {
String idToken = task.getResult().getToken();
// Send token to your backend via HTTPS
// ...
} else {
// Handle error -> task.getException();
}
}
});
这两个类之间有很大的差异。 正如您在FirebaseUser类文档中看到的那样,有一些方法可以帮助您获取信息,而您在GoogleSignInAccount中看到的还有其他方法。
希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.