Tích hợp Đăng nhập GitHub vào ASP.NET Core Identity

Để tích hợp đăng nhập bằng tài khoản GitHub vào ứng dụng ASP.NET Core sử dụng Identity, cần cấu hình đúng các thành phần liên quan đến xác thực, cơ sở dữ liệu và nhà cung cấp OAuth. Cài đặt gói NuGet cần thiết Dưới đây là danh sách các gói NuGet bắt buộc: Microsoft.EntityFrameworkCore và các gói mở rộng: SqlServer, Tools, Design, Proxies ...

Đăng vào ngày 8 tháng 7 lúc 16:25

Hệ thống hai token JWT

Lý do cần làm mới token JWTToken truy cập (Access Token) xử lý yêu cầu nghiệp vụ, Token làm mới (Refresh Token) quản lý gia hạn, phân tách quyền hạn để giảm thiểu rủi ro khi bị rò rỉ Hệ thống hai token nhằm đạt được hai mục tiêu: tự động gia hạn và bảo mật Cơ chế làm mới JWT (JSON Web Token) giải quyết mâu thuẫn giữa tính bảo mật của token ngắn ...

Đăng vào ngày 8 tháng 7 lúc 07:12

Bảo mật hệ thống Linux thông qua các biện pháp tăng cường bảo vệ

Các điểm bảo mật cần nắm vững: Kiểm tra hệ thống người dùng Kiểm tra chính sách mật khẩu Kiểm tra ghi nhật ký và kiểm toán Kiểm tra dịch vụ hệ thống Kiểm tra kiểm soát truy cập 2.1.1 Kiểm tra hệ thống người dùng #Kiểm tra phiên bản kernel hệ thống Cơ sở đánh giá: Không có Phương pháp kiểm tra: Sử dụng lệnh uname -a để xem kernel hệ thốn ...

Đăng vào ngày 8 tháng 7 lúc 01:50

Phân Tích Chi Tiết Lệnh last trong Linux

Lệnh last giúp kiểm tra lịch sử đăng nhập hệ thống qua tập tin nhật ký. Công cụ này đọc dữ liệu từ file /var/log/wtmp để liệt kê thông tin người dùng, thiết bị đầu cuối và thời điểm kết nối. Cú pháp cơ bản: last [-số_lượng | -n số_lượng] [-f tập_tin] [-trước_thời_điểm] [-R] [-adioxFw] [tên_người_dùng...] [thiết_bị...] Tham số quan trọng -n h ...

Đăng vào ngày 4 tháng 7 lúc 17:31

Thiết kế và Triển khai Platform Tham quan Địa điểm Du lịch Đỏ

Chọn Bộ công cụ Kỹ thuật Bộ công cụ được chọn bao gồm: Flask (Python) làm nền tảng后端 Vue.js để xây dựng giao diện người dùng前端 SQLAlchemy hoặc PostgreSQL làm cơ sở dữ liệu PyCharm là môi trường phát triển IDE Nếu cần các tính năng của Django như Admin, có thể thay thế bằng Flask-Admin Th ...

Đăng vào ngày 29 tháng 6 lúc 20:53

Xác thực JWT trong Django với SimpleJWT

Tích hợp SimpleJWT cho Xác thực trong Django REST Framework SimpleJWT là một thư viện cung cấp cơ chế xác thực JSON Web Token cho Django REST Framework. Đây là giải pháp thay thế cho django-rest-framework-jwt đã ngừng phát triển từ năm 2017. Cài đặt Để bắt đầu, cài đặt SimpleJWT qua pip: pip install djangorestframework-simplejwt Cấu hình C ...

Đăng vào ngày 29 tháng 6 lúc 08:04

JWT: Cấu trúc và Ứng dụng trong Xác thực Web

JSON Web Token (JWT) là tiêu chuẩn mở dựa trên JSON (RFC 7519) dùng để truyền tải thông tin xác thực giữa các hệ thống mạng. Token này được thiết kế gọn nhẹ, an toàn và đặc biệt phù hợp cho các ứng dụng phân tán như SSO. JWT cho phép trao đổi thông tin mà không cần lưu trữ phiên trên máy chủ, giảm thiểu chi phí xử lý.Quá trình xác thực không tr ...

Đăng vào ngày 28 tháng 6 lúc 22:44

Cài đặt máy chủ chia sẻ tệp với Samba và OpenLDAP

Giới thiệu hệ thống Bài viết này trình bày cách thiết lập máy chủ chia sẻ tệp sử dụng Samba phiên bản 4.9.1 làm dịch vụ chia sẻ tệp, OpenLDAP phiên bản 2.4.44 làm cơ sở dữ liệu phía sau, cùng với smbldap-tools phiên bản 0.9.11 và hệ điều hành CentOS 7. Một số lưu ý quan trọng Samba không chỉ có chức năng chia sẻ tệp mà còn có thể hoạt động nh ...

Đăng vào ngày 28 tháng 6 lúc 08:13

HTTP Cookie và Session: Cơ chế quản lý phiên làm việc trong phát triển Web

Giới thiệu Trong phát triển backend, đặc biệt khi làm việc với các hệ thống web tương tác cao, một thách thức cốt lõi là duy trì trạng thái người dùng qua nhiều yêu cầu HTTP. Do giao thức HTTP vốn dĩ không lưu trạng thái (stateless), máy chủ không thể tự động phân biệt giữa các request từ cùng một người dùng. Để giải quyết vấn đề này, hai cơ ch ...

Đăng vào ngày 24 tháng 6 lúc 23:22

Cookie và Session trong Django

Cookie và Session trong Django Mục lục- Cookie và Session trong Django Nguồn gốc của Cookie Định nghĩa Cookie Ứng dụng đơn giản của Cookie Hiệu ứng khi tắt Cookie khi đăng nhập vào blog Xem Cookie Thiết lập Cookie Lấy Cookie Thiết lập Cookie Tham số: Xóa Cookie Tạo một dự án Django đơn giản, sử dụng Cookie để xác thực trạng thái đăng nhập ngườ ...

Đăng vào ngày 24 tháng 6 lúc 17:53