MVC6中的ASP身份 – 登录路径属性不起作用
从beta 5更新到beta 8后,我无法在cookie身份validation选项中设置自定义登录路径。
services.AddCookieAuthentication(config => { config.LoginPath = "/Auth/Login"; //or //config.LoginPath = new Microsoft.AspNet.Http.PathString("Auth/Login"); });
该值完全被忽略。 仍然会被重定向到默认的“ /帐户/登录 ”。 是否还有其他选项来设置此路径?
看来现在你应该这样做有点不同(为我工作):
services.Configure(options=> { options.Cookies.ApplicationCookie.LoginPath = new Microsoft.AspNet.Http.PathString("/Auth/Login"); });
从这里开始 。
对于.NET Core –
services.Configure(options=> options.Cookies.ApplicationCookie.LoginPath = new Microsoft.AspNetCore.Http.PathString("/Auth/Login"); });
也适用于令牌身份validation
- 在dotnetcore中重新加载运行时的路由
- 如何在ASP.NET Core中解析ConfigureServices中的实例
- javascript版本(asp-append-version)如何在ASP.NET Core MVC中工作
- EF 7(核心)。 像AddTransient一样创建DBContext
- 如何在MVC Core中动态选择控制器
- 在Startup.cs中添加DbContextOptions而不注册数据存储
- ASP.NET 5 MVC 6中的TagBuilder InnerHtml
- 在MVC6中如何阻止直接访问wwwroot中的文件夹?
- 如何在环境变量中正确存储连接字符串,以便通过生产ASP.Net Core MVC应用程序进行检索