Asp.Net MVC 身份验证 Cookie 冲突



>假设我创建了两个名为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"重命名为相关名称并在项目之间进行更改

相关内容

  • 没有找到相关文章

最新更新