当前位置: 首页 > 知识库问答 >
问题:

如何阻止Google登录记住帐户

阎扬
2023-03-14

在我的应用程序中,我使用谷歌帐户进行身份验证。当用户首次登录时,将显示设备上使用的google帐户列表,用户可以通过选择可用帐户之一登录。但当用户注销并再次尝试登录时,列表将不再显示,他将自动使用以前选择的帐户登录。如何防止我的应用程序记住该帐户,并在每次登录尝试时强制其显示帐户列表?

共有3个答案

宣望
2023-03-14

你能试试这个吗?我想这个对你有帮助,它在我的应用中起作用了

private void googleSignOut() {
            if (mGoogleApiClient.isConnected()) {
                Auth.GoogleSignInApi.signOut(mGoogleApiClient).setResultCallback(
                        new ResultCallback<Status>() {
                            @Override
                            public void onResult(@NonNull Status status) {
                                LogUtils.LOGD(TAG, String.valueOf(status.getStatusMessage()));
                            }
                        });
            }
        }
田俊爽
2023-03-14

您必须调用注销onDestroy()

Auth.GoogleSignInApi.signOut(mGoogleApiClient)

有关更多信息,请查看此处。https://stackoverflow.com/a/38977378/5558150

熊嘉茂
2023-03-14

这可能对你有帮助

if (mGoogleApiClient != null && mGoogleApiClient.isConnected()) {
            Auth.GoogleSignInApi.signOut(mGoogleApiClient).setResultCallback(
                    new ResultCallback<Status>() {
                        @Override
                        public void onResult(Status status) {

                        }
                    });
        }
 类似资料:
  • 我一直在尝试使用selenium登录我的谷歌帐户,但一旦我通过电子邮件并点击回车,它会重定向到以下消息 “此浏览器或应用可能不安全。了解更多信息请尝试使用其他浏览器。如果您已经在使用受支持的浏览器,您可以刷新屏幕,然后再次尝试登录。” 以下是我的python代码: 请注意,我是python和selenium的新手。我非常感谢你的帮助。提前谢谢 我已经尝试使用硒谷歌登录块中描述的方法,但它仍然给了我

  • 截至今天,用户无法在新的配置文件中使用selenium登录到Google帐户。我发现,谷歌正在阻止这个过程(拒绝?)甚至尝试stackauth。(在升级到v90后经历过这种情况)。 这是我之前发布的使用OAuth登录Google的答案,直到最近才生效 简而言之,您将通过stackauth直接登录。 我可以绕过限制的唯一方法是禁用Secure-App-Access或添加以下给定参数。(我不喜欢这样,

  • 我目前使用Cognito用户池,作为身份提供者与Google联合,来处理我的web应用程序的用户登录。目前,我只使用谷歌实现了登录。这目前是通过Cognito的托管用户界面来完成的。 当用户使用Google登录时,我希望始终提示他们选择他们的帐户,即显示此提示。 但是,我发现当我仅使用一个Google帐户登录时,会跳过此屏幕。虽然,当我没有登录Google帐户/2个或更多Google帐户时,会显示

  • 本文向大家介绍Asp.Net MVC记住用户登录信息下次直接登录功能,包括了Asp.Net MVC记住用户登录信息下次直接登录功能的使用技巧和注意事项,需要的朋友参考一下 有的时候做网站,就需要记住用户登录信息,下次再登录网站时,不用重复输入用户名和密码,原理是浏览器的cookie把状态给记住了! 那么具体是怎么实现的呢?下面博主将一部分代码贴出来,想要完整版的Demo可以到百度云和码云下载, 百

  • 好的,所以我试图使内存appender(简单的记录器,日志到ArrayList而不是控制台或文件),但现在我想禁用它从打印到控制台。 问题和网站,到目前为止我已经读过了(但我仍然不知道它是什么)。。 StackOverFlow问题log4j:将特定类的输出记录到特定附加器 它包含了我想要实现的所有部分,但我仍然有点困惑。 我也读了这段Logback或Log4j附加解释的状态... 但是,如果log

  • 我正在使用下面的jQuery JSONP请求按URL检查资源的状态。当资源不可用或服务器关闭时,我的函数更新显示。 我遇到的问题是,尽管为和声明了处理程序(它们不将任何内容记录到控制台),但jQuery总是将失败的请求记录在控制台中。如果资源长时间不可用,这将建立一个巨大的控制台日志,最终导致浏览器进程崩溃(在我的例子中是Chrome)。 有什么办法可以阻止它这样做吗?