asp.net core中如何使用cookie身份验证
背景ASP.NET Core Identity 是一个完整的全功能身份验证提供程序,用于创建和维护登录名。配置在 Startup.ConfigureServices 方法中,创建具有 AddAuthentication 和 AddCookie 方法的身份验证中间件服务:AuthenticationScheme 传递到 AddAuthentication 设置应用程序的默认身份验证方案。AuthenticationScheme为方案提供值 "cookie"。默认情况下,身份验证 cookie 的 IsEssential 属性设置为 true。当站点访问者未同意数据收集时,允许使用身份验证 cookie。将对用户信息进行序列化并将其存储在 cookie 中。ASP.NET Core 的数据保护系统用于加密。对于托管在多台计算机上的应用程序、跨应用程序或使用 web 场进行负载平衡,请将数据保护配置为使用相同的密钥环和应用程序标识符。注销若要注销当前用户并删除其 cookie,请调用 SignOutAsync:参考资料
用户评论