ASP. Net Core 3.x: перенаправить на HTTPS перед HTTP-аутентификацией? - PullRequest
0 голосов
/ 03 марта 2020

Когда пользователи пытаются получить доступ к приложению ASP. Net Core 3.x intr anet через HTTP, они сначала сталкиваются со стандартной аутентификацией браузера. После отправки их учетных данных они перенаправляются на HTTPS и требуют повторной аутентификации. Как я могу перенаправить их до аутентификации? Я думаю, что настройки в Startup.cs довольно стандартны для документов , за исключением того, что я не использую HSTS, потому что приложение все еще находится в стадии разработки, и у хоста еще нет действующего сертификата. (Это может быть ответом ...)

Вот мой Configure метод:

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    app.UseExceptionHandler("/Error");
    app.UseHttpsRedirection();
    app.UseStaticFiles();
    app.UseCookiePolicy();
    app.UseRouting();
    app.UseAuthorization();
    app.UseAuthentication();
    app.UseSession();
    app.UseEndpoints(endpoints =>
    {
        endpoints.MapRazorPages();
        endpoints.MapControllers();
        endpoints.MapDefaultControllerRoute();
        endpoints.MapHub<FooHub>("/FooHub");
    });
}
...