MVC5 Google+身份验证 - 注销后强制Google登录

时间:2015-03-14 21:53:39

标签: c# .net model-view-controller google-plus

我刚刚使用google +身份验证将MVC5与这个优秀指南完全相符:

http://www.oauthforaspnet.com/providers/google-plus/

我的问题是这个。我的Google帐户经过身份验证后登录到我的应用程序,我似乎无法强迫用户完全注销。

点击退出会让我回到我的外部登录屏幕,点击Google+按钮,但点按该按钮会让我再次直接进入我的应用程序。

按下注销后是否可以完全清除经过身份验证的用户?

我尝试在登录程序之前添加它,但无济于事:

AuthenticationManager.SignOut();

非常感谢任何帮助或建议。

1 个答案:

答案 0 :(得分:2)

  

按下注销后是否可以完全清除经过身份验证的用户?

不,那是不可能的。该用户仍在其Google帐户中进行身份验证,并将所有Cookie都存在。你绝对无法控制它。用户有责任决定是否要退出他的Google帐户,而不是您的帐户。由于您的应用程序集成了Google OAuth身份验证,因此您必须使用它。 AuthenticationManager.SignOut();只会从您的应用程序域中清除Cookie。