Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种方法可以在不被永久记住的情况下对使用Google帐户的用户进行身份验证?_Javascript_Html_Logout_Google Oauth - Fatal编程技术网

Javascript 有没有一种方法可以在不被永久记住的情况下对使用Google帐户的用户进行身份验证?

Javascript 有没有一种方法可以在不被永久记住的情况下对使用Google帐户的用户进行身份验证?,javascript,html,logout,google-oauth,Javascript,Html,Logout,Google Oauth,在我的Angular应用程序中,我使用的是Google oAuth2。它很好用。问题是,用户永远保持登录他的谷歌帐户 对于在公用计算机上使用我的应用程序的用户来说,这可能是一个安全问题。(他们从应用程序中注销,但不从G.帐户中注销) 我正在使用已知的解决方法,通过请求将用户从Google帐户注销到 但这是一种黑客行为,在Chrome中不起作用,对使用个人设备的用户来说很烦人 理想的流程是:用户已登录其G帐户->已验证。用户未登录-要求登录,进行身份验证,但不要登录到G.帐户。看看如果该用户想继续

在我的Angular应用程序中,我使用的是Google oAuth2。它很好用。问题是,用户永远保持登录他的谷歌帐户

对于在公用计算机上使用我的应用程序的用户来说,这可能是一个安全问题。(他们从应用程序中注销,但不从G.帐户中注销)

我正在使用已知的解决方法,通过请求将用户从Google帐户注销到 但这是一种黑客行为,在Chrome中不起作用,对使用个人设备的用户来说很烦人


理想的流程是:用户已登录其G帐户->已验证。用户未登录-要求登录,进行身份验证,但不要登录到G.帐户。

看看如果该用户想继续登录该怎么办?在OAuth期间,您无法控制Google登录,您不应该执行您描述的黑客操作。如果用户使用公共计算机,他应该使用私有会话/清除cookies或直接要求在Google域上注销。出于这个原因,谷歌甚至在登录过程中删除了“记住我”复选框。