Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

OAuth 2.0 Course for Beginners

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This beginner course explains OAuth 2.0 and guides learners through building an authorization server, resource server API, and client application using the Authorization Code flow with PKCE. It also covers debugging common JWKS and Axios errors.

Syllabus

- Introduction to OAuth 2.0
- OAuth 2.0 in Simple Terms: The Valet Key System
- The Four OAuth Roles Resource Owner, Client, Auth Server, Resource Server
- Why PKCE Proof Key for Code Exchange Matters
- Project Setup & Folder Structure
- Building the Authorization Server
- Authorization Server: Code Imports & Initial Setup
- Building the Resource Server API
- Building the Client App Authorization Code + PKCE
- Running the Full System Auth, Resource, Client Servers
- Debugging and Fixing the JWKS Error
- Debugging and Fixing the Axios 400 Error
- Summary of Key Roles and Best Practices
- Setting up the GitHub Repository

Taught by

freeCodeCamp.org

Reviews

Start your review of OAuth 2.0 Course for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.