Spring Security & Testing
Course tier 3 track Spring (kết thúc tầng Junior). Bảo mật REST API: filter chain, JWT stateless, method security, CORS/CSRF. Tiếp đó là chiến lược testing chuẩn Spring (slice test, MockMvc, Testcontainers) để verify toàn bộ những gì đã build.

Giảng viên
OLHub Team20 bài đã sẵn sàng · Đọc kỹ, không xem video
4 module
Học theo từng phần, không bị nhồi
Trung cấp
Cần nền tảng cơ bản trước
20 bài
Text-first — đọc kỹ, không xem video
~3.7 giờ
Tự nhịp, học theo tốc độ của bạn
Bạn sẽ học được gì
Sau khoá học, bạn sẽ:
Explain Spring Security filter chain + AuthenticationManager + SecurityContext
Implement JWT stateless authentication + role-based method security (@PreAuthorize)
Justify khi nào tắt CSRF cho stateless API, vì sao CORS cấm wildcard + credentials
Design test pyramid Spring: unit / slice (@WebMvcTest, @DataJpaTest) / integration
Implement integration test với Testcontainers (Postgres thật, @ServiceConnection)
Chương trình
Nội dung khoá học
4 module sẵn sàng · 20 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.
01
Security Architecture & Filter Chain
6 bài · ~56 phút
- 01Security Architecture & Filter Chain — tổng quan4p
- 02Kiến Trúc Filter Chain: Cơ Chế Bảo Vệ Trước Servlet12p
- 03Luồng Xác Thực và SecurityContext Trong ThreadLocal12p
- 04Cấu Hình SecurityFilterChain Bằng Lambda DSL Hiện Đại12p
- 05Đa Chuỗi SecurityFilterChain và Cấu Hình Stateless JWT12p
- 06Tổng Kết Module: Security Architecture & Filter Chain4p
02
Authentication
6 bài · ~57 phút
- 01Tổng Quan Module: Các Cơ Chế Xác Thực Trong Spring4p
- 02UserDetailsService và BCrypt: Quản Trị Danh Tính Chuẩn12p
- 03Form Login, HTTP Basic và Cơ Chế Chống Session Fixation12p
- 04Cấu Trúc và Xác Thực JWT với Spring Resource Server5p12p
- 05Issue, refresh và revoke JWT — vòng đời token trong production13p
- 06Tổng Kết Module: Toàn Diện Các Cơ Chế Authentication4p
03
Authorization & Web Security
7 bài · ~102 phút
- 01Tổng Quan Module: Phân Quyền và Bảo Mật Web4p
- 02@PreAuthorize & AOP proxy — cơ chế method security12p
- 03Lọc Dữ Liệu Method Security và PermissionEvaluator12p
- 04CORS — Same-Origin Policy, Preflight và Spring Security12p
- 05CSRF — Cross-Site Request Forgery và Chiến Lược Bảo Vệ12p
- 06Mini-challenge: TaskFlow v3 — JWT + role-based access control45p
- 07Tổng Kết Phân Quyền và Bảo Mật Web trong Spring Security5p
04
Testing strategy
1 bài · ~5 phút
Giảng viên
Ai đứng sau khoá này
OLHub Team
Backend engineers
Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.
Xem hồ sơ team →Gửi khoá này cho bạn học cùng?
Copy link đã gắn nguồn — dán group, chat, hoặc LinkedIn.
Sẵn sàng bắt đầu?
Học miễn phí, không cần thẻ, không thời hạn. Chỉ cần bạn ngồi xuống đọc kỹ.