[英]ASP Identity in MVC6 - Login Path property not working
從beta 5更新到beta 8后,我無法在cookie身份驗證選項中設置自定義登錄路徑。
services.AddCookieAuthentication(config =>
{
config.LoginPath = "/Auth/Login";
//or
//config.LoginPath = new Microsoft.AspNet.Http.PathString("Auth/Login");
});
該值完全被忽略。 仍然會被重定向到默認的“ /帳戶/登錄 ”。 是否還有其他選項來設置此路徑?
看來現在你應該這樣做有點不同(為我工作):
services.Configure<IdentityOptions>(options=>
{
options.Cookies.ApplicationCookie.LoginPath = new Microsoft.AspNet.Http.PathString("/Auth/Login");
});
從這里開始 。
對於.NET Core -
services.Configure<IdentityOptions>(options=>
options.Cookies.ApplicationCookie.LoginPath = new Microsoft.AspNetCore.Http.PathString("/Auth/Login");
});
與Token auth一起使用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.