Bài 11 – Enforcing SSL in an ASP.NET Core app

Thiết lập: Require SSL

  • Bổ sung dòng mã dưới đây vào phương thức ConfigureServices trong lớpStartup.cs:
// Requires using Microsoft.AspNetCore.Mvc;
public void ConfigureServices(IServiceCollection services)
{
services.Configure<MvcOptions>(options =>
{
options.Filters.Add(new RequireHttpsAttribute());
});

}

  • Bổ sung đoạn mã sau vào phương thức Configure(…)

15

Lưu ý: phải cài gói sau trước khi sử dụng RewriteOptions()

Install-Package Microsoft.AspNetCore.Rewrite

Set up IIS Express for SSL/HTTPS

  • Trong cửa sổ Solution Explorer, click chuột phải trên Project và chọn Properties.
  • Trên pane bên trái, chọn Debug
  • Check Enable SSL
  • Copy đường dẫn SSL và dán vào ô text App URL