Путь AccessDeniedPath в ConfigureApplicationCookie всегда перенаправляется на http, а не на https.Мой сайт https - PullRequest
0 голосов
/ 24 января 2019

В asp.net core 2.2, я устанавливаю ниже

Но при перенаправлении он всегда идет по http, а не по https.если есть понимание, какие настройки я должен поставить, как мой сайт, если уже https.И он переходит на http из-за перенаправления выше.

Я пробовал перенаправление https, но это не решает проблему

services.ConfigureApplicationCookie
o.LoginPath = "/Account/Login";
o.AccessDeniedPath = "/Account/AccessDenied";

1 Ответ

0 голосов
/ 24 января 2019

попробуйте UseHttpsRedirection () в классе Startup.cs, чтобы обеспечить перенаправление https

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
    if (env.IsDevelopment())
    {
        app.UseDeveloperExceptionPage();
    }
    else
    {
        app.UseExceptionHandler("/Error");
        app.UseHsts();
    }

    //to enforce https redirection
    app.UseHttpsRedirection();

    app.UseStaticFiles();
    app.UseCookiePolicy();

    app.UseMvc();
}

для справки Обеспечение Https в ядре Asp.Net

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...