services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme) .AddCookie(options => { options.Cookie.Name = "TestCookie1"; options.LoginPath = new PathString("/Account/Login"); options.AccessDeniedPath = new PathString("/Account/Denied"); }) .AddCookie(options => { options.Cookie.Name = "TestCookie2"; options.LoginPath = new PathString("/Account/Login"); options.AccessDeniedPath = new PathString("/Account/Denied"); });
.Net Core Cookie 认证,怎么写入两个 Cookie?上面这样写是不能运行的
相关问题
- WPF中click事件无效怎么解决
- memory leak Microsoft.Extensions.Logging asp.net c
- Skip()函数和Take()函数不起作用
- Entity Framework Core如何设置3个表联合查询(Join)
- ASP.NET Core 中如何通过 Response Header 返回容器 ID
相关文章
- WPF中click事件无效怎么解决
- memory leak Microsoft.Extensions.Logging asp.net c
- Skip()函数和Take()函数不起作用
- Entity Framework Core如何设置3个表联合查询(Join)
- ASP.NET Core 中如何通过 Response Header 返回容器 ID
- 新建.net core MVC 视图和控制器项目,运行时services.AddMvc()报错
- 单元测试的方法中,有对Redis进行数据增删改的操作,如何过滤掉方法内的Redis操作(避免影响实际
- .net core 巨大的请求量会报读取错误吗?如下
.Net Core Cookie 认证的时候写入多个Cookie 估计是做不到了。
需要另外的 cookie 就自己写吧,简单粗暴:
HttpContext.Response.Cookies.Append("cookie1", "value1");
Authentication Cookie 是在 HttpContext.SignInAsync() 时写入的,如果你想在 Authentication Cookie 中写入更多信息,可以通过添加 Claim 的方式
如果想写入不同名称的 Cookie ,那只能通过 Response.Cookies