Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Spring Security Fundamentals (OAuth ,JWT,CSRF and more)

Kiến thức cốt lõi về Spring Security (OAuth, JWT, CSRF và hơn thế nữa)

Kiến thức cốt lõi về Spring Security (OAuth, JWT, CSRF và hơn thế nữa)

Bảo mật REST API và Ứng dụng Web của bạn theo từng bước đơn giản

4.3
(2,129 đánh giá)
17,925 học viên
Giảng viên
Bharath Thippireddy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.0 giờ video
114 bài giảng
6 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Nắm vững kiến thức nền tảng về Bảo mật
Cập nhật phiên bản Spring Boot mới nhất 3.X
Tìm hiểu lý do và cách sử dụng Spring Security
Tìm hiểu các thành phần Kiến trúc trong luồng hoạt động của Spring Security
Hiểu rõ luồng Xác thực và Ủy quyền
Bảo mật Ứng dụng Web bằng các thành phần có sẵn
Bảo mật Ứng dụng Web bằng các thành phần tùy chỉnh
Tìm hiểu các khái niệm về OAuth
Xem OAuth hoạt động thực tế
Tạo Ứng dụng Khách hàng OAuth
Cấu hình JSON Web Tokens (JWT)
CORS, CSRF và hơn thế nữa qua các bước đơn giản

Yêu cầu

Kiến thức về Spring Boot

Đối tượng phù hợp

Học viên muốn thành thạo kiến thức cơ bản về spring security
Học viên đã có kiến thức về spring boot
Học viên đã tham gia các khóa học spring boot hoặc full stack của tôi

Nội dung khóa học

14 phần • 114 bài giảng
1 Giới thiệu
2 Liên kết Phản hồi Khóa học Riêng tư
3 Cách tận dụng tối đa khóa học này
4 Tải xuống Dự án Đã hoàn thành
5 Tải xuống Lời giải Bài tập
6 Slide được sử dụng trong khóa học
1 Cài đặt Java và STS
2 Cài đặt MYSQL
3 Cài đặt MySql workbench
4 Cài đặt Postman
1 Bảo mật là gì?
2 Các thành phần bảo mật chính
3 Spring Security
4 Spring Security trong thực tế
5 Gửi lại Thông tin Xác thực Cơ bản
6 Cấu hình trước và sau phiên bản 3.0
7 Cập nhật phiên bản 3.2 trở lên
8 Tạo Cấu hình Bảo mật Tùy chỉnh
9 Dịch vụ Thông tin Người dùng Tùy chỉnh
10 Kiểm thử
11 Tạo AuthenticationProvider Tùy chỉnh
12 Cấu hình và Kiểm thử
13 Sử dụng đăng nhập dựa trên biểu mẫu
14 Một số Phương thức Khác
15 Tạo Bộ lọc Tùy chỉnh
16 Các lớp Bộ lọc Khác
1 Trường hợp sử dụng
2 Tạo các bảng cơ sở dữ liệu
3 Tạo Dự án
4 Tạo model và repository
5 Tạo Rest Controller
6 Cấu hình DataSource
7 Kiểm thử
8 Tạo Model và Repository cho Dự án
9 Tạo RestController
10 Cấu hình DataSource
11 Kiểm thử
12 Tích hợp Microservices
13 Kiểm thử Tích hợp
14 Tái cấu trúc
1 Các bước
2 Tạo Bảng
3 Tạo Entities
4 Định nghĩa Mối quan hệ giữa các Entity
5 Tạo Repository
6 Triển khai UserDetailsService
7 Cấu hình Bảo mật
8 Kiểm thử Bảo mật
9 Sử dụng Biểu thức Chính quy
1 Các bước
2 Thêm Phụ thuộc Thymeleaf
3 Thiết lập Ứng dụng Web
4 Tạo Coupon
5 Lấy Coupon
6 Triển khai Đăng nhập Tùy chỉnh
7 Tạo View và Controller
8 Các bước Lưu Ngữ cảnh
9 Lưu Ngữ cảnh Bảo mật
10 Cấu hình và Kiểm thử
11 ĐĂNG XUẤT
12 Triển khai Đăng ký Người dùng
13 Cấu hình và Kiểm thử Đăng ký Người dùng
1 Giới thiệu
2 CSRF trong thực tế
3 Sử dụng Cấu hình Tùy chỉnh
1 Giới thiệu
2 Cài đặt Node JS và React CLI
3 Tạo Frontend bằng React
4 Sử dụng Cấu hình Tùy chỉnh
1 Giới thiệu
2 Các bước
3 Thiết lập Kiểm thử
4 Kiểm thử có và không có Người dùng
5 Kiểm thử CSRF và Vai trò
6 Lý thuyết Kiểm thử CORS
7 Kiểm thử CORS
8 Sử dụng @WithUserDetails
9 Kiểm thử Xác thực
1 CẬP NHẬT
2 @PreAuthorize
3 @PostAuthorize
4 Các Annotation Khác
1 OAuth
2 Các loại Cấp phép
3 Google OAuth Playground
4 Giới thiệu về JWT
5 Công cụ java keytool
6 Tạo Khóa Riêng tư và Khóa Công khai
1 Giới thiệu
2 Tải xuống và thiết lập các dự án
3 Tổng quan Dự án
4 Tổng quan Mã nguồn
5 OIDC Debugger
6 Tạo Cấu hình Máy chủ Ủy quyền
7 Cấu hình JWKSet
8 Cấu hình JWTDecoder
9 Cấu hình ProviderSettings
10 CẬP NHẬT - API
11 Cấu hình Bảo mật Mặc định
12 Đăng ký Ứng dụng Khách hàng
13 Cấu hình PasswordEncoder
14 Lấy Mã Xác thực
15 Lấy Token
16 Cấu hình Cài đặt Token
17 Vai trò không được bao gồm
18 Cấu hình Bộ tùy chỉnh Token
1 Tổng quan Dự án
2 Tổng quan Mã nguồn
3 Cấu hình ResourceServer
4 Cấu hình Bộ chuyển đổi Vai trò
5 Sử dụng bộ chuyển đổi
6 Máy chủ Tài nguyên trong thực tế
1 Chúc mừng và Cảm ơn
2 Bài giảng Thêm

Giới thiệu khóa học

---

Sample of the reviews:

Very good course Similar to Other courses of Bharath, I am watching / following Bharath from nearly > 10 years starting from his youtube channel, Highly recommeded course for everyone to get the basics strong on Spring Security, Bharath has a very good teaching skills like complex topics explanation in a very easy and understandable way with beautiful examples and without wasting time he will get to the point of topic in each lecture, Thank you very much for providing such a great courses which are very very helpful to us, Your teaching effort and designing course and flow is simply amazing, All the best and wish you a good luck Bharath. - Shiva Kiran

Great course to learn Spring security from scratch. Trainer has good working knowledge. - HIDAYATHULLA KHAN

---

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----

Are you a Spring Boot developer interested in learning spring security in detail then this course is for you .Are you an experienced spring developer who wants to use OAuth, JWT and more to secure your web and REST micro services then this course is for you as well.

Security is a very important aspect of every application. Looking at any java/spring  developer job posting you will see OAuth, JWT and more. This course is designed for experienced as well as complete beginners to learn and use spring security.

You will start this course by learning what and why we should Spring Security. You will

  • Master the fundamentals of Security

  • Updated to the latest Spring Boot 3.X Version

  • Learn what and why we should use Spring Security

  • Learn the Architectural Component of Spring Security flow

  • Understand the Authentication and Authorisation flow

  • Secure a Web Application using in built components

  • Secure the Web Application using custom components

  • Learn the concepts of OAuth

  • See OAuth in Action

  • Create OAuth Client Applications

  • Configure JSON Web Tokens JWT

  • CORS CSRF and more in easy steps

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Backend Development
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Spring Framework
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊