C# 保存用户';cookie中的登录方法?

C# 保存用户';cookie中的登录方法?,c#,asp.net-mvc,asp.net-mvc-3,authentication,C#,Asp.net Mvc,Asp.net Mvc 3,Authentication,我有一个带有多个身份验证选项的.Net MVC3网站: 脸谱网 谷歌 网站拥有 当用户最初浏览网站时,会询问他/她选择的身份验证,一旦他们注册或通过第三方登录,他们将在我的网站上进行身份验证 我的问题是: 是否可以将用户的身份验证选择保存在cookie中,这样当用户重新访问该站点时,他们会使用以前的身份验证选择登录(如果他们已经登录,Google和Facebook会自动登录) 如果可能,在MVC3中创建安全cookie的最佳实践是什么 干杯我想这会有帮助的 或 它也可以在服务器端实现

我有一个带有多个身份验证选项的.Net MVC3网站:

  • 脸谱网
  • 谷歌
  • 网站拥有
当用户最初浏览网站时,会询问他/她选择的身份验证,一旦他们注册或通过第三方登录,他们将在我的网站上进行身份验证

我的问题是:

  • 是否可以将用户的身份验证选择保存在cookie中,这样当用户重新访问该站点时,他们会使用以前的身份验证选择登录(如果他们已经登录,Google和Facebook会自动登录)
  • 如果可能,在MVC3中创建安全cookie的最佳实践是什么

干杯我想这会有帮助的

它也可以在服务器端实现。

您可以使用SAM:


这将允许您发布包含身份提供商所有声明的安全cookie。

不允许仅链接答案。请将其作为评论发布,或重复回答中链接中的重要部分。