假设我创建了两个名为 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”重命名为相关名称并在项目之间进行更改
关于Asp.Net MVC 身份验证 Cookie 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46804787/