使用Google+登录时允许多个帐户

Deb*_*nha 6 oauth-2.0 google-plus

对于我的应用,我按照此页面上的示例使用Google+登录,但它会签署用户并signinCallback在页面加载时调用.但我不希望它在页面加载时自动登录,更重要的是,我需要让用户有机会在他的不同Google帐户之间进行选择.

当我使用用户登出用户gapi.auth.signOut()然后重新加载包含此按钮的页面时,它仍会自动登录.这不允许用户有机会使用其他Google帐户登录.

Gmail工作流程似乎是自动登录,但登录到"添加帐户"后会给我一个选项,进入此页面.

但是,当我尝试将继续URL更改为我的服务时,它会给我一个"invalid page request"错误.

Mat*_*t J 1

这有点晚了,但我只是在寻找这个答案并想出了一些办法。

据我所知有两种选择,一种是使用注销流程。用户下次登录时,系统将提示他们进行用户选择。

第二个是将data-approvalprompt设置为强制。这将强制用户选择并可用于切换用户。