Đề 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
 7 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories