Đề cương khóa học
Giới thiệu
- Tổng quan về OAuth
- Hiểu về bảo mật API
OAuth
- Các điểm cuối giao thức
- Phạm vi (Scope)
- Mã ủy quyền cho ứng dụng web
- Luồng ẩn (Implicit flow) cho ứng dụng một trang
- Thông tin xác thực của máy khách (Client credentials) cho máy
- Thông tin xác thực mật khẩu của chủ sở hữu tài nguyên
- Truy cập lâu dài với mã làm mới (refresh tokens)
- Chọn chế độ phản hồi phù hợp
- Đơn giản hóa OAuth với OAuth 2.1
Các phương pháp hay nhất cho ứng dụng gốc
- Các vấn đề riêng của ứng dụng gốc
- Sử dụng PKCE để xử lý mã thông báo bị đánh cắp
- Chọn URI chuyển hướng tốt nhất
Các phương pháp hay nhất cho ứng dụng dựa trên trình duyệt
- Hồ sơ bảo mật của ứng dụng dựa trên trình duyệt
- OAuth trong trình duyệt
- Tránh OAuth với cookie SameSite
- Bảo mật ứng dụng dựa trên trình duyệt với backend for frontend
Mở rộng OAuth
- OAuth và Identity với OpenID Connect
- Cấu hình máy khách với siêu dữ liệu OAuth
- Ủy quyền cho IoT với luồng thiết bị OAuth
- Kết hợp SAML và OAuth với khoản trợ cấp xác nhận SAML
- Bảo mật Microservices với trao đổi mã thông báo
Tóm tắt và các bước tiếp theo
Requirements
- Kiến thức cơ bản về phát triển web service và API
Đối tượng
- Nhà phát triển
Testimonials (5)
Thực tế là có các ví dụ thực tế đi kèm với nội dung
Smita Hanuman - Standard Bank of SA Ltd
Course - Basel III – Certified Basel Professional
Machine Translated
Giảng viên rất rõ ràng và Concise. Rất dễ hiểu và tiếp thu thông tin. (Note: "Concise" is kept as is because there isn't a direct equivalent that maintains the specific meaning in Vietnamese.)
Paul Clancy - Rowan Dartington
Course - CGEIT – Certified in the Governance of Enterprise IT
Machine Translated
Giảng viên rất nhiệt tình và có kiến thức sâu rộng. Không chỉ truyền đạt thông tin hiệu quả, giảng viên còn đưa vào đó yếu tố hài hước để làm cho nội dung lý thuyết khô khan trở nên thú vị hơn.
Marco van den Berg - ZiuZ Medical B.V.
Course - HIPAA Compliance for Developers
Machine Translated
I genuinely was benefit from the communication skills of the trainer.
Flavio Guerrieri
Course - CISM - Certified Information Security Manager
Machine Translated
I genuinely enjoyed the real examples of the trainer.
Joana Gomes
Course - Compliance and the Management of Compliance Risk
Machine Translated