对于我的应用,我按照this page上的示例使用Google+登录,但只要网页加载,它就会签署用户并呼叫signinCallback
。但我不希望它在页面加载时自动登录,更重要的是,我需要让用户有机会在他的不同Google帐户之间进行选择。
当我使用gapi.auth.signOut()
将用户注销然后重新加载包含此按钮的页面时,仍然会自动登录。这不允许用户有机会使用其他Google帐户登录。
Gmail工作流程似乎是自动登录,但登录到“添加帐户”后,我会选择this page.
但是当我尝试将继续网址更改为我的服务时,它会给我一个"invalid page request"
错误。
答案 0 :(得分:1)
这有点晚了,但我只是在寻找这个答案并想出办法。
我知道有两个选项,一个是使用sign out流程。用户下次登录时,系统会提示他们进行用户选择。
第二个是将data-approvalprompt设置为强制。这将强制用户选择,并可用于切换用户。