Advanced OAuth Security
Bảo mật OAuth Nâng cao
Bạn sẽ học được gì
Yêu cầu
Đối tượng phù hợp
Nội dung khóa học
Giới thiệu khóa học
Certain applications need a higher level of security compared to what is part of the core OAuth 2.0 specifications. This course will guide you through the details of FAPI, a set of extensions of OAuth 2.0 that provide additional layers of security throughout the OAuth flows.
This course covers the extensions of OAuth developed by the OAuth Working Group at the IETF as well as the OpenID Foundation, including:
PKCE
Authorization Server Issuer Identifier (iss)
Pushed Authorization Requests (PAR)
Mutual TLS (MTLS)
Private Key JWT
Demonstration of Proof of Possession (DPoP)
JWT Response for OAuth Token Introspection
JWT-Secured Authorization Requests (JAR)
JWT-Secured Authorization Response Mode (JARM)
HTTP Signatures
This course is for you because...
You've got a solid understanding of the basics of OAuth, and
You're looking to take your knowledge to the next level
You want to ensure the systems you're building are up to the industry standards in security
You want to deepen your understanding of application security and become a technical leader
Prerequisites
An understanding of HTTP requests, responses, and JSON
A basic understanding of JSON Web Tokens (JWT)
Familiarity with the OAuth authorization code flow
The content is divided into five parts, beginning with and overview of the OAuth authorization code flow, an overview of the security goals set out by FAPI and related extensions, as well as a description of the types of attacks we are concerned about protecting against. Part two focuses on securing the front channel, where we'll discuss authorization code injection attacks, PKCE, authorization server mixup attacks, and using Pushed Authorization Requests. Part three focuses on the back channel, and discusses the differences between Mutual TLS and Private Key JWT for client authentication. Part four is all about proof-of-possession (sender-constraining) access tokens using Mutual TLS and DPoP. Part five discusses how to achieve non-repudiation throughout each leg of the OAuth flow.
Khóa học liên quan
Khám phá thêm các khoá học cùng chủ đề
Làm chủ OAuth 2.0: Hướng dẫn thực hành về bảo mật API
Muhannad Darraj
Bảo mật Kiến trúc Microservices - Hướng dẫn Toàn diện
Memi Lavi
OWASP API Security TOP 10: Hướng dẫn toàn diện
El Guenbouri Hamza
OWASP API Security Top 10 2023: Hướng dẫn Bảo mật Toàn diện
Andrii Piatakha
OWASP Top 10: Bảo vệ trước các Mối đe dọa và Lỗ hổng
Kareem Ullah
GenAI An ninh mạng: OWASP Top 10, MITRE ATLAS & Tấn công API
Tejwant Singh
Khóa học đầy đủ & Bài thi thực hành CompTIA Security+ (SY0-701)
Jason Dion • 2.8 Million+ Enrollments Worldwide
Khóa học Ethical Hacking toàn diện: Từ cơ bản đến nâng cao!
Ermin Kreponic
Học Hack Có Đạo Đức: Từ Cơ Bản Đến Nâng Cao
Joseph Delgadillo
TRỌN BỘ: Khóa học CompTIA Security+ + Bài thi thực hành SY0-701
Total Seminars Over 1 Million Enrollments
Khóa Học Thực Hành Hacking Có Đạo Đức Android Toàn Tập C|AEHP
Dey Academy
Hướng dẫn Toàn diện về Tích hợp Salesforce với Tình huống Thực tế
Debasis Jena
Kiểm thử OAuth Ủy quyền và Xác thực bằng Postman
Valentin Despa
Google Cloud Apigee X API Management - Khóa Học Thực Hành
Kaushik Roy Chowdhury |
Khóa Học Toàn Diện Về Phát Triển Web Full-Stack
Dr. Angela Yu, Developer and Lead Instructor
Khóa Học JavaScript Toàn Diện 2025: Từ Con Số 0 Đến Chuyên Gia!
Jonas Schmedtmann
React - Hướng dẫn Toàn diện (bao gồm Next.js, Redux)
Academind by Maximilian Schwarzmüller
Khóa học Chuyên sâu về Phát triển Web - Chứng chỉ Trực tuyến
YouAccel Training
Xây dựng Website Thực Tế & Tương Thích Mọi Thiết Bị với HTML và CSS
Jonas Schmedtmann
Khóa Học Phát Triển Web Front-End Toàn Diện
Joseph Delgadillo