I have a MVC 5 website with localized routes defined as
routes.MapRoute( name: \"Default\", url: \"{culture}/{controller}/{action}/{
The solution can be even simpler if you put the culture on the loginpath :
culture
loginpath
app.UseCookieAuthentication(new CookieAuthenticationOptions { //Your other properties here LoginPath = new PathString("/{culture}/User/Login") });