Overview
Syllabus
⌨️ Introduction
⌨️ Environment Setup / Extension Review
⌨️ Project Creation
⌨️ Install NextAuth Auth.js / Create Project Structure
⌨️ Create NextAuth Auth.js API - Options / Routes
⌨️ Setup built-in OAuth Provider - Google / GitHub
⌨️ Login / Logout Funtionality
⌨️ Protecting Pages - Server Side Page
⌨️ Protecting Pages - Client Side Page
⌨️ Protecting Pages - Middleware
⌨️ Creating Custom Provider Creating a Database of Users
⌨️ MongoDB Atlas Signup / Setup
⌨️ Create User Models Mongoose Schema
⌨️ User Form to Create Users
⌨️ Create Users API
⌨️ Setup Custom Provider
Taught by
freeCodeCamp.org