【发布时间】:2021-05-05 19:58:00
【问题描述】:
使用 Google 身份验证时退出的正确方法是什么?我正在按照下面的代码进行操作,但我也尝试只使用mFirebaseAuth.signOut(),它似乎工作正常,所以我真的需要从GoogleSignInClient 调用注销方法吗?
mFirebaseAuth.signOut();
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(getString(R.string.default_web_client_id))
.requestEmail()
.build();
GoogleSignInClient mGoogleSignInClient = GoogleSignIn.getClient(getBaseContext(), gso);
mGoogleSignInClient.signOut();
【问题讨论】:
-
是的,您应该同时退出 Firebase 和 Google,否则,您将使用其中一个或另一个保持登录状态。
标签: android firebase firebase-authentication