>假设我创建了两个名为ABC和XYZ的项目,并且我正在使用MVC的内置身份来确保安全性。那么问题是,如果我登录应用程序ABC,我也登录了XYZ。由 ABC 应用程序创建的身份验证 Cookie 被 XYZ 接受。如何解决此冲突。
MVC5
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
CookieName = "Project1_ApplicationCookie",
...
}
MVC6
services.ConfigureApplicationCookie(options => {
options.Cookie.Name = "Project1_ApplicationCookie";
...
});
将"Project1"重命名为相关名称并在项目之间进行更改