В ASP.NET MVC 5 вы указываете URL-адрес пути входа в метод ConfigureAuth(...)
, который вызывается из Application_Start()
:
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login")
});
Мне нужно каким-то образом указать путь входа в систему в соответствии с параметром локализованного маршрута.
Один из способов, который я имею в виду, - перенаправить пользователя в Application_AuthenticateRequest()
на нужную страницу входа в случае, если Request.IsAuthenticated
ложно. Но я не совсем уверен, хорошая это идея или нет.