新的MVC5 Web应用程序模板非常好用。您只需取消注释UseGoogleAuthentication()
,即可使用自己的Google帐户登录。这很好。
我的问题是关于login-logout-login周期。例如,如果我想使用不同的Google帐户测试我的应用程序,则目前无法开箱即用。
当您注销时,它只会丢弃应用程序cookie,但谷歌很乐意假设您希望保持登录状态,当您按google登录时,它将使用您之前选择的帐户并跳过帐户选择过程。< / p>
据我了解,OWIN AuthenticationManager.SignOut
应该撤销外部cookie以及应用程序cookie,但这似乎并没有发生。错误或功能?
我知道prompt
参数(请参阅this question)以强制执行该行为但是我不想在每次有人点击应用时强制提示,只有当您注销时然后再回来。
有机会获得简单的解决方案吗?似乎很奇怪,这是不支持的。