Cài đặt xác thực đăng nhập đơn lẻ với SpringBoot 4.0.1, SpringSecurity 6.2 và Redis

Phiên bản các thành phần Các thành phần chính: Thành phầnPhiên bảnMô tả JDK25Hỗ trợ SpringBoot4 SpringBoot4.xPhiên bản mới SpringSecurity6.2Hỗ trợ SpringBoot4 Redis8.4Lưu trữ session MySQL8.0Cơ sở dữ liệu cấu hình Mã POM dự án: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h ...

Đăng vào ngày 26 tháng 7 lúc 02:00

Hệ Thống Đặt Món Ăn Trường Học Sử Dụng WeChat Mini Program và Web Quản Trị

Ứng dụng công nghệ Java trong logic backend Java đóng vai trò quan trọng trong xử lý logic phía server nhờ khả năng đa nền tảng, hệ sinh thái phong phú và hỗ trợ doanh nghiệp mạnh mẽ. Sự phát triển từ kiến trúc Servlet truyền thống đến kiến trúc microservice hiện đại giúp Java duy trì vị thế trong phát triển ứng dụng doanh nghiệp. @WebServlet( ...

Đăng vào ngày 9 tháng 7 lúc 01:39

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

Hệ thống đặt vé rạp chiếu phim tích hợp Spring Boot và Vue với quản lý vai trò, phòng chiếu và lịch chiếu

Hệ thống đặt vé rạp chiếu phim được xây dựng trên kiến trúc phân tầng rõ ràng: backend dựa trên Spring Boot (Java 8+), sử dụng MySQL 5.7+ làm cơ sở dữ liệu quan hệ; frontend được phát triển bằng Vue 3 kết hợp Element Plus cho giao diện người dùng chuyên nghiệp. Dự án hỗ trợ đầy đủ chức năng quản trị và trải nghiệm người dùng thông qua hai cổng ...

Đăng vào ngày 4 tháng 7 lúc 05:42

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

Xác thực người dùng với JWT trong Python

Giới thiệu về Xác thực JWT Quy trình xác thực truyền thống: Khi người dùng đăng nhập lần đầu tiên, hệ thống tạo một session và gửi trả về phía khách hàng, đồng thời lưu trữ session này cùng khóa chính của người dùng trên máy chủ (có thể là cơ sở dữ liệu hoặc bộ nhớ cache). Lần truy cập tiếp theo yêu cầu đăng nhập, session sẽ được gửi kèm theo. ...

Đăng vào ngày 20 tháng 6 lúc 06:30

Phân Tích Lỗ Hổng JWT và SSTI trong Thử Thách Web Cat Club CTF

Thử thách web này tập trung vào cơ chế xác thực JWT và xử lý mẫu động. Ứng dụng sử dụng thuật toán RS256 để ký token nhưng triển khai xác minh không đầy đủ, tạo điều kiện cho tấn công hạ cấp thuật toán. Cơ chế xác minh JWT không an toàn Đoạn mã xử lý token thiếu kiểm tra thuật toán bắt buộc, chỉ chặn trường hợp "none" mà không yêu cầu bắt buộc ...

Đăng vào ngày 18 tháng 6 lúc 00:40

Kết hợp Vue3 và Spring Security với JWT để thực hiện xác thực đăng nhập

Mục lục Frontend: Database: Backend: Chạy ứng dụng: Trong thời gian gần đây, tôi đã viết một bài hướng dẫn chi tiết về Spring Security, nhưng chưa áp dụng vào thực tế. Vì vậy, lần này sẽ trình bày cách sử dụng Spring Security để thực hiện xác thực đăng nhập trong một dự án thực tế. Trong ví dụ này, chúng ta sẽ sử dụng mô hình phát triển tách bi ...

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

Giới thiệu JWT

Trong bài viết này, chúng ta sẽ tìm hiểu về cách sử dụng JWT (JSON Web Token) trong một ứng dụng Spring Boot. 1. Cơ bản về JWT JWT là một tiêu chuẩn mở cho phép trao đổi thông tin an toàn giữa các hệ thống. Mỗi token JWT bao gồm ba phần được phân cách bởi dấu chấm (.): Header: chứa thông tin về loại token và thuật toán ký Payload: ch ...

Đăng vào ngày 10 tháng 6 lúc 01:01