ASP身份在MVC6 -登录路径属性不工作

本文关键字:路径 属性 工作 登录 身份 MVC6 ASP | 更新日期: 2023-09-27 18:18:38

从beta 5更新到beta 8后,我无法在cookie认证选项中设置自定义登录路径。

services.AddCookieAuthentication(config =>
{
    config.LoginPath = "/Auth/Login";
    //or
    //config.LoginPath = new Microsoft.AspNet.Http.PathString("Auth/Login");
});

该值将被完全忽略。仍然被重定向到默认的'/Account/Login'。是否有其他选项来设置此路径?

ASP身份在MVC6 -登录路径属性不工作

现在看来,你应该做这个有点不同(为我工作):

services.Configure<IdentityOptions>(options=>
{
    options.Cookies.ApplicationCookie.LoginPath = new Microsoft.AspNet.Http.PathString("/Auth/Login");
});