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