我'm using Google OAuth2 to integrate Google Signin to my app. I'米指的是相同的this文件 .

一切都按预期工作,但我注意到一种对我来说很奇怪的行为 . 那是,

  • 我确保我目前没有登录任何谷歌帐户

  • 我启动了我的网络应用程序,谷歌登录集成,我点击我的应用程序中的谷歌登录按钮,谷歌提示我在弹出窗口中的凭据 .

  • 登录成功,我现在登录了我的应用程序 .

现在,在浏览器的新选项卡中,我打开gmail.com,然后直接进入我之前登录到我的网络应用程序的帐户的收件箱 .

此行为是Google或OAuth2规范的一部分吗?

我面临的问题是,用户退出我的网络应用程序并离开 . 现在另一个用户来了,只是打开gmail.com,这个新用户直接登陆到以前用户的邮箱 .

当用户退出我的网络应用程序时,如何在登录我的应用程序或退出google服务时阻止登录Google服务?

我相信第二个选项对用户来说是一个糟糕的体验,我想找到为什么用户在尝试登录我的网络应用程序时首先登录谷歌服务?

请指导 .