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

Java Web Services Part 2 - SOAP and REST Security

Java Web Services Phần 2 - Bảo mật SOAP và REST

Java Web Services Phần 2 - Bảo mật SOAP và REST

Nắm vững các khái niệm web services nâng cao và triển khai chúng theo các bước đơn giản

4.5
(857 đánh giá)
10,690 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
4.5 giờ video
109 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ì

Phát triển một dịch vụ SOAP và client đơn giản
Tìm hiểu WS Security là gì
Thông thạo bốn khái niệm bảo mật - Xác thực, Tính bảo mật, Tính toàn vẹn và Không thể chối bỏ
Triển khai bảo mật SOAP Web Services bằng Apache CXF và WSS4J
Triển khai xác thực Username Token Profile trên client và nhà cung cấp
Hiểu về Mã hóa và Giải mã
Học cách sử dụng công cụ java keytool
Tạo và sử dụng khóa/chứng chỉ
Triển khai Mã hóa và Giải mã
Ký các thông điệp SOAP và đảm bảo tính toàn vẹn của thông điệp
Bật Timestamps để ngăn chặn tấn công phát lại
Và còn nhiều nội dung khác sẽ được bổ sung trong tương lai với phong cách linh hoạt và tăng dần của khóa học này

Yêu cầu

Hoàn thành khóa học Java Web Services của tôi trên UDemy
Hoặc Cần Có Kiến Thức Về Apache CXF và SOAP và REST Web Services

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

Học viên đã hoàn thành khóa học Java Web Services của tôi trên UDemy
hoặc Học viên có kiến thức vững về SOAP và REST web services
Học viên muốn thành thạo các khái niệm và cách triển khai bảo mật
Học viên muốn học và triển khai các khái niệm web services nâng cao

Nội dung khóa học

15 phần • 109 bài giảng
1 Giới thiệu giảng viên và khóa học
2 Liên kết phản hồi riêng cho khóa học
3 Cách tận dụng tối đa khóa học này
4 Xử lý sự cố với Dự án Maven
5 Tải xuống các dự án đã hoàn thành
1 Trường hợp sử dụng đơn giản
2 Tạo Dự án
3 Thêm Các Phụ Thuộc Maven
4 Tạo WS Endpoint
5 Đánh dấu bằng Chú thích JAXB
6 Đánh dấu bằng Chú thích JAX-WS
7 Cấu hình endpoint
8 Cấu hình servlet cxf
9 Triển khai và Chạy
1 Tạo Dự án client
2 Tạo các Stubs
3 Tạo client và kiểm thử
4 Bật ghi nhật ký CXF
1 Tại sao cần Tiêu chuẩn WS
2 Giới thiệu Bảo mật SOAP WS
3 WS Security và Apache CXF
1 Username Token Profile là gì?
2 Các bước Cấu hình Username Token Profile
3 Cập nhật các phụ thuộc maven
4 Cấu hình User Name Token Profile
5 Tạo và cấu hình PasswordCallbackHandler
6 Chạy ứng dụng trên máy chủ
7 Cập nhật Phụ Thuộc Maven của Client
8 Lấy CXF Client Proxy
9 Tạo WSSJ Interceptors theo chương trình
10 Cấu hình các thuộc tính
11 Chạy kiểm thử
1 Giới thiệu Tính Bảo mật
2 Công cụ Java keytool
3 Tạo một cặp khóa bằng keytool
4 Xuất chứng chỉ công khai
1 Các bật bật Mã hóa
2 Tạo các Cặp Khóa
3 Xuất các khóa công khai
4 Nhập các chứng chỉ
5 Cờ trustcacerts
6 Sao chép các keystores vào dự án
7 Cấu hình Hành động Mã hóa và Các Thuộc tính
8 Tạo tệp thuộc tính
9 Cập nhật PasswordCallbackHandler
10 Thêm hành động giải mã
11 Tạo tệp thuộc tính
12 Cập nhật PasswordCallbackHandler
13 Kiểm thử mã hóa và giải mã
14 Điều gì vừa xảy ra?
15 Bật mã hóa trên Máy chủ
16 Bật Giải mã trên client
1 Chữ ký số là gì?
2 Cấu hình Chữ ký trên client
3 Chạy kiểm thử và xác minh chữ ký
4 Cấu hình kiểm tra chữ ký trên Máy chủ
5 Ký thông điệp trên máy chủ
6 Xác minh chữ ký trên client
1 Timestamp là gì?
2 Bật Timestamp trên Client và Nhà cung cấp
3 Chạy Kiểm thử
4 Thời gian tồn tại
1 Giới thiệu
2 Mã hóa Phần Chữ ký trên Client
3 Mã hóa Phần Chữ ký trên Nhà cung cấp và Kiểm thử
4 Sử dụng Phần Timestamp trong Chữ ký
1 Giới thiệu
2 Tính năng CXF Swagger
3 Chú thích Java Swagger
4 Tải xuống và Nhập Dự án
5 Bước 1 - Thêm Phụ Thuộc Maven
6 Bước 2 - Cấu hình Tính năng Swagger CXF
7 Bước 3 - Sử dụng API Swagger
8 Swagger trong Hành động
9 Bật Swagger UI
10 CRUD Sử dụng Swagger UI
1 Khái niệm OAUTH
2 OAUTH trong REST
3 Cài đặt Spring Tool Suite
4 Cấu hình JDK trong STS
5 Cài đặt Postman
1 Giới thiệu
2 Tạo Bảng Ứng dụng
3 Tạo Bảng Bảo mật
4 Tải xuống và thiết lập các dự án
5 Tổng quan Dự án
6 Tổng quan Mã nguồn
7 Công cụ Gỡ lỗi OIDC
8 Tạo Cấu hình Máy chủ Ủy quyền
9 Cấu hình JWKSet
10 Cấu hình JWTDecoder
11 Cấu hình ProviderSettings
12 CẬP NHẬT - API
13 Cấu hình Bảo mật Mặc định
14 Đăng ký Ứng dụng Client
15 Cấu hình PasswordEncoder
16 Lấy Mã Ủy quyền
17 Lấy Token
18 Cấu hình Cài đặt Token
19 Vai trò không được bao gồm
20 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 ResouceServer
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 hành động
1 Chúc mừng và Cảm ơn
2 Bài giảng Bổ sung

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

The ONLY course that covers the SOAP and REST web services Security Comprehensively!

---

Sample of the reviews:

Straight to the point. I was looking for an alternative to axis2/rampart for SOAP ws-security, and I'm glad I found this course. As a nice bonus (for me at least) this course also covers REST security. 5/5. - Ionescu Alexandru

I have done or finished both the courses on Web Services By Bharath and it is so knowledgeable and give me a real time experience,I can even use the same examples in my company.Now I am planning to do the course on Create REST APIs using Spring Data REST by Bharath. Friends go for the course and don't waste your time on thinking too much. - Vivek Kumar Gupta

Awesome, completed up to Encryption & Decryption, clear explanation. So far so good. - Brady Adams

---

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----


This course is a continuation of my "Java Web Services" course which is the most popular course on that topic on UDemy as well as on the internet.

Are you interested in learning and implementing advanced Web Services concepts such as Security ? Then this course is for you.This is a incremental course.I will adding several new topics such as OAuth,Async Communication and more relevant topics that are not covered in the Java Web Service course.

Do you want to learn the four key security areas and address them in your SOAP Web Services?

This course will simplify things with concepts and step by step implementations . By the end of it you will:

1. Understand the four key security areas

2. Use the WS-Security standard to secure your services

3. Implement Authentication

4. Understand what Encryption is and why it is required

5. Learn how to use the java keytool to generate security key pairs

6. Implement Encryption and Decryption both on the web service client and web service provider

7. Learn what , why and how to sign soap messages 

8. Prevent replay attacks by enabling Timestamps

9. And many more advanced SOAP and REST web services topics in the near future

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 Java
Hiển thị tất cả khoá học Security
Hiển thị tất cả khoá học Web Development
Hiển thị tất cả khoá học Web Services
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊