Aspnetboilerplate: настроить путь входа для перенаправления в основной шаблон mvc

Извините, если это просто, но у меня настоящий блок с этим.

Я пытаюсь переместить все стандартные представления и контроллеры из нулевого модуля aspnetboilerplate (Core + MVC + jQuery) в новую область (администратор) и хочу убедиться, что перенаправление для входа в систему при неавторизованном представлении переходит в /Admin/Login, а не в /Account/Login, который используется по умолчанию.

Любая помощь действительно ценится.

Дол

Обновлять

Вот метод ConfigureServices:

public IServiceProvider ConfigureServices(IServiceCollection services)
{
    //MVC
    services.AddMvc(options =>
    {
        options.Filters.Add(new AutoValidateAntiforgeryTokenAttribute());
    });

    IdentityRegistrar.Register(services);
    AuthConfigurer.Configure(services, _appConfiguration);

    services.ConfigureApplicationCookie(options => options.LoginPath = "/Admin/Login");

    services.AddScoped<IWebResourceManager, WebResourceManager>();

    //Configure Abp and Dependency Injection
    return services.AddAbp<CrowdsiteWebMvcModule>(options =>
    {
        //Configure Log4Net logging
        options.IocManager.IocContainer.AddFacility<LoggingFacility>(
            f => f.UseAbpLog4Net().WithConfig("log4net.config")
        );
    });
}

person Deesplay    schedule 22.11.2017    source источник


Ответы (1)


Вы можете настроить это в Startup.cs:

IdentityRegistrar.Register(services);
AuthConfigurer.Configure(services, _appConfiguration);

// Add this line:
services.ConfigureApplicationCookie(options => options.LoginPath = "/Admin/Login");

Связанные документы: https://docs.microsoft.com/en-us/aspnet/core/migration/1x-to-2x/identity-2x

person aaron    schedule 22.11.2017
comment
Я только что загрузил новый шаблон, чтобы попробовать, и этот ответ отлично работает. - person aaron; 06.12.2017
comment
Какая версия на шаблоне? - person Deesplay; 06.12.2017
comment
v3.4.0 (ASP.NET Core 2.x + .NET Core + MVC + jQuery) - person aaron; 06.12.2017
comment
Да, отлично работает с этим решением, но не с v3.4.0 Asp.net Core2 + .net 4.6.1 + MVC + JQuery) — что мы используем? - person Deesplay; 11.12.2017
comment
Пожалуйста, укажите конкретный шаблон в своем вопросе. - person aaron; 11.12.2017
comment
Сделаю, извините за это - person Deesplay; 11.12.2017