Google api googleopenid:Don';t登录到gmail

Google api googleopenid:Don';t登录到gmail,google-api,openid,Google Api,Openid,我的网站主要供学生在学校使用共享笔记本电脑和电脑。他们有谷歌教育账户应用,通过OpenID登录我的网站。我的登录身份验证工作正常,通过传递openid.pape.max\u auth\u age参数=0,我可以强制用户在每次点击“使用谷歌登录”按钮时登录,无论当前是否有登录谷歌的用户。在谷歌验证了用户的电子邮件地址后,我在我的数据库中找到了相关用户并登录 问题是,我无法找到一种方法来阻止google在用户通过openid登录到我的应用程序的同时,让用户登录到他们所有的google应用程序。当用户

我的网站主要供学生在学校使用共享笔记本电脑和电脑。他们有谷歌教育账户应用,通过OpenID登录我的网站。我的登录身份验证工作正常,通过传递
openid.pape.max\u auth\u age
参数=0,我可以强制用户在每次点击“使用谷歌登录”按钮时登录,无论当前是否有登录谷歌的用户。在谷歌验证了用户的电子邮件地址后,我在我的数据库中找到了相关用户并登录

问题是,我无法找到一种方法来阻止google在用户通过openid登录到我的应用程序的同时,让用户登录到他们所有的google应用程序。当用户从我的站点注销时,除非我通过发出GET请求手动触发完整的google注销(这感觉不稳定且有黑客行为,并且不是我站点的预期行为),否则用户仍会登录gmail。下一个在该计算机上访问gmail.com的学生将可以访问前一个用户的所有信息


当用户在我的网站上使用OpenID时,有没有办法告诉谷歌不要完全登录?

这不是你的决定。这是谷歌处理OpenID登录机制的方式。您可以使用不同的登录机制,或者重定向到…/Logout。