Chia Sẻ Khóa Học [NEW] Spring Security 6 Từ Zero Đến Master Cùng Với JWT, OAUTH2 [Update Tháng 6-2023] [Khoá 7270 A]
Spring Security 6, SpringBoot 3 Security, COR, CSRF, JWT, OAUTH2, OpenID Connect, KeyCloak.
Bạn sẽ học được gì:
- ✓ Chi tiết về Spring Security framework và các tính năng của nó.
- ✓ Cách điều chỉnh bảo mật cho ứng dụng Java web bằng Spring Security.
- ✓ CSRF, CORS, JWT, OAUTH2 là gì.
- ✓ Áp dụng các quy tắc ủy quyền bằng cách sử dụng vai trò, quyền bên trong một ứng dụng web bằng Spring Security.
- ✓ Method level security trong các ứng dụng web/non-web.
Khóa học 'Spring Security 6 Từ Zero Đến Master' sẽ giúp bạn hiểu về Kiến trúc Spring Security, các package, interface, class quan trọng bên trong nó để xử lý các yêu cầu xác thực và ủy quyền trong các ứng dụng web. Nó cũng bao gồm hầu hết các chủ đề liên quan đến bảo mật phổ biến như COR, CSRF, JWT, OAUTH2, password management, method level security, user, roles & authorities management bên trong các ứng dụng web.
Dưới đây là các chủ đề quan trọng mà khóa học này bao gồm:
- ✓ Chi tiết về Spring Security framework và các tính năng của nó.
- ✓ Cách điều chỉnh bảo mật cho ứng dụng Java web bằng Spring Security.
- ✓ Password Management trong Spring Security với PasswordEncoders.
- ✓ Tìm hiểu sâu về encoding, encryption và hashing.
- ✓ CSRF, CORS là gì và cách giải quyết chúng.
- ✓ Authentication và Authorization là gì. Chúng khác nhau như thế nào.
- ✓ Bảo mật các endpoint URL bên trong các ứng dụng web bằng Ant, MVC & Regex Matchers.
- ✓ Filter trong Spring Security và cách viết các filter tùy chỉnh.
- ✓ Tìm hiểu sâu về JWT (JSON Web Token) và vai trò của chúng trong Authentication & Authorization.
- ✓ Tìm hiểu sâu về OAUTH2 và các grant type flow khác nhau bên trong OAUTH2.
- ✓ Tìm hiểu sâu về OpenID Connect & cách nó liên quan đến OAUTH2.
- ✓ Áp dụng authorization rules bằng cách sử dụng roles, authorities bên trong ứng dụng web bằng Spring Security.
- ✓ Method level security trong các ứng dụng web/non-web.
- ✓ Tích hợp Social Login vào các ứng dụng web.
- ✓ Thiết lập Authorization Server bằng KeyCloak.
Điều kiện tiên quyết cho khóa học là kiến thức cơ bản về Java, Spring và hứng thú tìm hiểu.
Mục lục:
- ✓ 01 - Bắt Đầu.
- ✓ 02 - Thay đổi cấu hình bảo mật mặc định.
- ✓ 03 - Định nghĩa & Quản lý Users.
- ✓ 04 - Password Management với PasswordEncoders.
- ✓ 05 - Tìm hiểu Authentication Provider Triển khai nó.
- ✓ 06 - Tìm hiểu về COR & CSRF.
- ✓ 07 - Tìm hiểu & Triển khai Authorization.
- ✓ 08 - Viết các Custom Filter trong Spring Security.
- ✓ 09 - Token based Authentication sử dụng JSON Web Token (JWT).
- ✓ 10 - Method Level Security.
- ✓ 11 - Tìm hiểu sâu về OAUTH2 & OpenID Connect.
- ✓ 12 - Triển khai OAUTH2 sử dụng Spring security.
- ✓ 13 - Triển khai OAUTH2 Style Login bên trong EazyBank sử dụng KeyCloak.
- ✓ 14 - Cảm ơn và chúc mừng.
Khóa học này dành cho ai:
- ✓ Những sinh viên mới bắt đầu học Spring framework và cũng quan tâm đến bảo mật.
- ✓ Developer đã biết phát triển các ứng dụng web sử dụng Spring framework
- ✓ Java Architect.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU