
Description
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
- 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
- An understanding of HTTP requests, responses, and JSON
- A basic understanding of JSON Web Tokens (JWT)
- Familiarity with the OAuth authorization code flow
Who this course is for:
- Software architects, application developers, or technical decision makers
- API developers who want to better secure their APIs
- Developers and software architects working in high-security fields working with financial or medical records