在隐身窗口首次失败后,帐户选择页面不显示吗?

时间:2018-11-27 10:01:56

标签: ruby-on-rails omniauth-google-oauth2

我一直遵循

中指出的集成说明

https://github.com/zquestz/omniauth-google-oauth2

在正常浏览中,它可以按预期工作。当您单击使用Google按钮登录时,它会显示帐户选择框。选择帐户后,它将使用该帐户登录。

但是,当我以隐身模式打开应用程序时,第一次登录时使用的是已在应用程序中创建的帐户,那么它会显示“电子邮件已被占用”。现在,当我再次单击使用Google按钮登录时,它应该会显示帐户选择窗口,但它会再次显示“电子邮件已被占用”。换句话说,在第一次失败后,“使用google登录”按钮将因该错误而卡住。它无法进行。有解决此问题的方法吗?它可以在正常浏览中按预期工作,但仅在隐身窗口中会出现此错误。我希望听到您的答复。谢谢!

<%= link_to "Sign in with Google", user_google_oauth2_omniauth_authorize_path %>

0 个答案:

没有答案