Next.js Authentication System Implementation - Email, Password and OAuth2
Web Dev Simplified via YouTube
Master AI & Data—50% Off Udacity (Code CC50)
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Syllabus
00:00:00 - Introduction
00:02:05 - Email/Password Diagram Explanations
00:09:09 - Starting Code
00:12:28 - Email/Password Sign Up
00:20:25 - Session Management
00:34:15 - Email/Password Sign In
00:37:55 - Logout Logic
00:40:25 - Advanced getCurrentUser Function
00:44:15 - Private Pages/Next.js Middleware
00:49:16 - Updating Session Data
00:56:43 - Clerk Setup
01:02:52 - OAuth Diagram Explanations
01:06:23 - Starting Code Updates
01:10:22 - Discord OAuth Setup
01:12:25 - OAuth Auth URL Step 1
01:21:05 - OAuth Access Token Step 2
01:30:45 - OAuth User Data Step 3
01:39:40 - Advanced OAuth Security State
01:44:00 - Advanced OAuth Security Code Verifier
01:47:29 - Making OAuth Client Generic
01:54:18 - GitHub OAuth
01:58:32 - Fixing Cookie Bug
Taught by
Web Dev Simplified