Xây Dựng Quy Trình Xác Thực Tùy Biến Với IAuthenticationHandler Trong ASP.NET Core
Khi nhu cầu kiểm soát quyền truy cập vượt quá khả năng của các cơ chế xác thực mặc định như Cookies hay JWT, nhà phát triển có thể xây dựng giải pháp riêng bằng cách kế thừa giao diện IAuthenticationHandler. Kỹ thuật này cho phép tùy biến hoàn toàn cách thức xử lý thông tin danh tính người dùng từ các yêu cầu HTTP.
Cấu Trúc Giao Diện Xử Lý
Gi ...
Đăng vào ngày 13 tháng 7 lúc 07:27
Hiểu Về Sử Dụng DbContext Trong EFCore Đến Triển Khai Tự Động Tiêm Thuộc Tính Với DI
Bối Cảnh
Trong quá trình di chuyển dự án từ Framework sang .NET Core 3.0, tôi đã chọn EFCore kết hợp với MySQL cho tầng truy cập dữ liệu. Khi làm việc với EF, việc tương tác với DbContext là không thể tránh khỏi. Trong Core, cách sử dụng thông thường là: tạo một lớp XXXContext kế thừa từ DbContext, triển khai một hàm tạo có tham số DbContextOpt ...
Đăng vào ngày 23 tháng 6 lúc 02:14
Cách đọc giá trị từ tệp cấu hình appsettings.json trong ASP.NET Core
Đọc giá trị từ tệp cấu hình
Trong ứng dụng ASP.NET Core, tệp appsettings.json chứa các cấu hình cần thiết cho ứng dụng. Dưới đây là cách truy cập các giá trị này.
Ví dụ về cấu hình trong appsettings.json
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Info ...
Đăng vào ngày 17 tháng 5 lúc 11:46