OLHub

Authorization & Web Security

Method security (@PreAuthorize AOP, filtering, PermissionEvaluator), CORS & CSRF, mini-challenge TaskFlow v3.

7 bài · ~102 phútMiễn phí

Nội dung

Danh sách bài học

  1. 01

    Tổng Quan Module: Phân Quyền và Bảo Mật Web

    Khám phá cơ chế phân quyền phương thức với @PreAuthorize AOP proxy, xử lý lọc dữ liệu, cấu hình CORS và phòng chống CSRF cho ứng dụng Spring.

    ~4 phút
  2. 02

    @PreAuthorize & AOP proxy — cơ chế method security

    Hiểu rõ cơ chế AOP Proxy của @PreAuthorize và @PostAuthorize trong Spring Security, xử lý triệt để lỗi bypass self-call và kiểm thử an toàn.

    ~12 phút
  3. 03

    Lọc Dữ Liệu Method Security và PermissionEvaluator

    Khám phá @PreFilter, @PostFilter, rủi ro tải dữ liệu in-memory và triển khai phân quyền chi tiết với PermissionEvaluator trong Spring Security 6.

    ~12 phút
  4. 04

    CORS — Same-Origin Policy, Preflight và Spring Security

    Hiểu rõ Same-Origin Policy, cơ chế preflight OPTIONS, cấu hình CorsConfigurationSource an toàn trong Spring Security 6 và cấm kỵ wildcard credentials.

    ~12 phút
  5. 05

    CSRF — Cross-Site Request Forgery và Chiến Lược Bảo Vệ

    Khám phá bản chất tấn công CSRF, mô hình Synchronizer Token, Double-Submit Cookie và lý do stateless JWT API có thể vô hiệu hóa CSRF an toàn.

    ~12 phút
  6. 06

    Mini-challenge: TaskFlow v3 — JWT + role-based access control

    Thực hành bảo vệ TaskFlow v3 bằng JWT, phân quyền RBAC đa tầng, cơ chế thu hồi refresh token và kiểm thử tích hợp toàn diện trong Spring Security.

    ~45 phút
  7. 07

    Tổng Kết Phân Quyền và Bảo Mật Web trong Spring Security

    Tổng kết kiến thức phân quyền method security, kiểm soát truy cập đối tượng, cấu hình CORS chuẩn xác và chiến lược phòng thủ CSRF trong Spring Security 6.

    ~5 phút