我有一个使用外部登录(Microsoft和Google)和ASP.Net Identity 2的WebForms应用程序。
当用户返回网站时,我希望外部登录持续存在。目前,当用户回来时,他们必须使用外部提供商再次登录。
我知道一种方法是在找到用户之后创建持久的应用Cookie,就像在this SO问题中回答一样。
但这是不可接受的,因为要求是如果用户从外部提供商退出,则应退出。
如果我创建持久性“应用程序Cookie”,我是否可以验证用户是否仍在外部登录。
OR
还有其他方法可以达到这个目的吗?