Asp.Net MVC身份验证Cookie冲突

时间:2017-10-18 07:24:28

标签: asp.net asp.net-mvc asp.net-identity

假设我创建了两个名为 ABC和XYZ 项目,并且我正在使用 MVC' 内置标识安全。然后问题是,如果我在应用 ABC 登录,我也登录在XYZ。由 XY 应用创建的身份验证Cookie被 XYZ 接受。如何解决此冲突。

1 个答案:

答案 0 :(得分:1)

MVC5

app.UseCookieAuthentication(new CookieAuthenticationOptions
{
    CookieName = "Project1_ApplicationCookie",
    ...
}

MVC6

services.ConfigureApplicationCookie(options => {
    options.Cookie.Name = "Project1_ApplicationCookie";
    ...
});

将“Project1”重命名为相关内容并在项目之间进行更改