
Khóa học này là hướng dẫn được thiết kế để giúp bạn tìm hiểu về xác thực và ủy quyền JWT một cách nhanh chóng và dễ dàng bằng Spring Boot và Spring Security.
Github ✒️ (Vui lòng tham khảo mã bên dưới.)
Đã cập nhật mã mẫu cho Spring Boot 3.4.0 (SNAPSHOT).
Vui lòng tham khảo các liên kết bên dưới để biết mã mẫu mới nhất cho các phiên bản Java và Kotlin.
Java : https://github.com/SilverNine/spring-boot-jwt-tutorial
Kotlin : https://github.com/SilverNine/spring-boot-jwt-tutorial-kotlin
Giới thiệu bài giảng 📝
"JSON Web Tokens là phương pháp RFC 7519 tiêu chuẩn công nghiệp, mở để thể hiện các khiếu nại một cách an toàn giữa hai bên." -jwt.io
JWT được chỉ định trong tiêu chuẩn Internet RFC7519 và là phương pháp xác thực được sử dụng rộng rãi nhất trong các hệ thống xác thực dựa trên mã thông báo.
Trong hướng dẫn này, chúng ta sẽ triển khai logic đăng ký thành viên, đăng nhập và ủy quyền , đồng thời trải nghiệm logic xác thực và ủy quyền của Spring Security một cách nhanh chóng và dễ dàng.
Câu hỏi dự kiến Hỏi & Đáp 🙋🏻♂️
Bạn sử dụng chương trình nào trong khóa học này?
- Tôi sử dụng IntelliJ IDEA, Postman và Browser, nhưng không bắt buộc :)
Xác thực và ủy quyền là gì?
- Xác thực là quá trình xác minh người dùng gửi yêu cầu là ai. Đó phải là người dùng chính xác.
- Ủy quyền đề cập đến quá trình xác minh xem hành động mà Yêu cầu đang cố gắng thực hiện có được phép hay không.
Vui lòng cho chúng tôi biết lý do khiến bạn bắt đầu khóa học này.
- Tôi muốn giới thiệu một giải pháp thay thế rất tốt mà tôi tìm thấy sau khi cảm thấy mệt mỏi với các vấn đề mở rộng hệ thống của phương pháp xác thực hiện tại.
- Là một nhà phát triển, tôi thường làm việc với các dự án phụ hoặc dự án đồ chơi, và tôi thấy mình đang triển khai xác thực và ủy quyền bằng phương pháp JWT đơn giản. Tôi tạo ra ứng dụng này để chia sẻ với các bạn.