我一直遵循
中指出的集成说明https://github.com/zquestz/omniauth-google-oauth2
在正常浏览中,它可以按预期工作。当您单击使用Google按钮登录时,它会显示帐户选择框。选择帐户后,它将使用该帐户登录。
但是,当我以隐身模式打开应用程序时,第一次登录时使用的是已在应用程序中创建的帐户,那么它会显示“电子邮件已被占用”。现在,当我再次单击使用Google按钮登录时,它应该会显示帐户选择窗口,但它会再次显示“电子邮件已被占用”。换句话说,在第一次失败后,“使用google登录”按钮将因该错误而卡住。它无法进行。有解决此问题的方法吗?它可以在正常浏览中按预期工作,但仅在隐身窗口中会出现此错误。我希望听到您的答复。谢谢!
<%= link_to "Sign in with Google", user_google_oauth2_omniauth_authorize_path %>