1. 首页
  2. 课程学习
  3. .Net
  4. asp.net core中如何使用cookie身份验证

asp.net core中如何使用cookie身份验证

上传者: 2021-08-15 00:35:53上传 PDF文件 71.38 KB 热度 37次

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

用户评论