Master Senior Level Authentication In 4 Hours
Skills:
AI Security80%Tool Use & Function Calling80%Security Basics70%Prompt Craft60%Agent Foundations60%
*Become a web developer* with my *FREE Web Development Roadmap* - _260+ videos, 120+ projects, 60+ articles_ ๐ https://webdevsimplified.com/web-dev-roadmap.html
Try Arcjet: https://launch.arcjet.com/zOeeAGL
Try Postmark: https://postmarkapp.com/lp/web-dev-simplified
Get 20% off Postmark with code WEBDEVSIMPLIFIED (First 3 months)
Pretty much every site needs authentication. At first it may seem easy to implement, but as you start to add more advanced features it quickly gets out of hand. In this massive crash course on Better Auth I will be showing you everything you need to know to set up advanced authentication that includes email/password, password reset, email verification, OAuth, 2FA, passkeys, session management, account linking, admin functionality, organizations, and Stripe billing. This is the ultimate crash course on Better Auth.
๐ Materials/References:
GitHub Code: https://github.com/WebDevSimplified/better-auth-crash-course
๐ Find Me Here:
My Blog: https://blog.webdevsimplified.com
My Courses: https://courses.webdevsimplified.com
Patreon: https://www.patreon.com/WebDevSimplified
Twitter: https://twitter.com/DevSimplified
Discord: https://discord.gg/7StTjnR
GitHub: https://github.com/WebDevSimplified
CodePen: https://codepen.io/WebDevSimplified
โฑ๏ธ Timestamps:
00:00 - Introduction
00:01:23 - Starting Code
00:02:43 - Adding Shadcn
00:03:46 - Drizzle Setup
00:07:58 - Better Auth Setup
00:15:35 - Email Sign Up
00:33:24 - Email Sign In
00:35:05 - Arcjet Security Setup
00:51:17 - OAuth Sign Up/Sign In
01:06:50 - Auth Redirects
01:08:07 - Email Verification
01:28:53 - Forgot Password
01:41:05 - Welcome Email (Better Auth Hooks)
01:45:48 - Custom Database Fields
01:54:23 - Profile Management Page
02:06:47 - Change/Set Password Page
02:16:11 - Session Management
02:26:37 - Account Linking
02:34:47 - Delete User Accounts
02:38:28 - Two Factor Auth Plugin
03:01:35 - Passkey Plugin
03:16:20 - Admin Plugin
03:40:48 - Organization Plugin
04:09:57 - Stripe
Watch on YouTube โ
(saves to browser)
Sign in to unlock AI tutor explanation ยท โก30
Playlist
Uploads from Web Dev Simplified ยท Web Dev Simplified ยท 0 of 60
โ Previous
Next โ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Introduction to Web Development || Setup || Part 1
Web Dev Simplified
Introduction to Web Development || Understanding the Web || Part 2
Web Dev Simplified
Introduction to HTML || Your First Web Page || Part 1
Web Dev Simplified
Introduction to HTML || Basic HTML Elements || Part 2
Web Dev Simplified
Introduction to HTML || Advanced HTML Elements || Part 3
Web Dev Simplified
Introduction to HTML || Links and Inputs || Part 4
Web Dev Simplified
Learn Git in 20 Minutes
Web Dev Simplified
5 Must Know Sites For Web Developers
Web Dev Simplified
10 Best Visual Studio Code Extensions
Web Dev Simplified
Learn CSS in 20 Minutes
Web Dev Simplified
How to Style a Modern Website (Part One)
Web Dev Simplified
How to Style a Modern Website (Part Two)
Web Dev Simplified
3D Flip Button Tutorial
Web Dev Simplified
How to Style a Modern Website (Part Three)
Web Dev Simplified
Animated Loading Spinner Tutorial
Web Dev Simplified
How to Write the Perfect Developer Resume
Web Dev Simplified
Animated Text Reveal Tutorial
Web Dev Simplified
Learn Flexbox in 15 Minutes
Web Dev Simplified
Custom Checkbox Tutorial
Web Dev Simplified
Start Contributing to Open Source (Hacktoberfest)
Web Dev Simplified
JavaScript Shopping Cart Tutorial for Beginners
Web Dev Simplified
Responsive Video Background Tutorial
Web Dev Simplified
1,000 Subscriber Giveaway
Web Dev Simplified
How To Prevent The Most Common Cross Site Scripting Attack
Web Dev Simplified
Transparent Login Form Tutorial
Web Dev Simplified
The Forgotten CSS Position
Web Dev Simplified
How to Code a Card Matching Game
Web Dev Simplified
10 Must Install Visual Studio Code Extensions
Web Dev Simplified
Learn CSS Grid in 20 Minutes
Web Dev Simplified
Learn JSON in 10 Minutes
Web Dev Simplified
10 Essential Keyboard Shortcuts For Programmers
Web Dev Simplified
What Is The Fastest Way To Load JavaScript
Web Dev Simplified
Differences Between Var, Let, and Const
Web Dev Simplified
How To Install MySQL (Server and Workbench)
Web Dev Simplified
Learn SQL In 60 Minutes
Web Dev Simplified
How To Solve SQL Problems
Web Dev Simplified
What Are Design Patterns?
Web Dev Simplified
Null Object Pattern - Design Patterns
Web Dev Simplified
Your First Node.js Web Server
Web Dev Simplified
How To Setup Payments With Node.js And Stripe
Web Dev Simplified
How To Learn Any New Programming Skill Fast
Web Dev Simplified
Asynchronous Vs Synchronous Programming
Web Dev Simplified
JavaScript ES6 Arrow Functions Tutorial
Web Dev Simplified
Are You Too Old To Learn Programming?
Web Dev Simplified
JavaScript Cookies vs Local Storage vs Session Storage
Web Dev Simplified
JavaScript Promises In 10 Minutes
Web Dev Simplified
Builder Pattern - Design Patterns
Web Dev Simplified
JavaScript == VS ===
Web Dev Simplified
JavaScript ES6 Modules
Web Dev Simplified
8 Must Know JavaScript Array Methods
Web Dev Simplified
CSS Variables Tutorial
Web Dev Simplified
JavaScript Async Await
Web Dev Simplified
How To Choose Your First Programming Language
Web Dev Simplified
Easiest Way To Work With Web Fonts
Web Dev Simplified
Singleton Pattern - Design Patterns
Web Dev Simplified
Responsive Navbar Tutorial
Web Dev Simplified
CSS Progress Bar Tutorial
Web Dev Simplified
Learn GraphQL In 40 Minutes
Web Dev Simplified
What is an API?
Web Dev Simplified
Learn How To Build A Website In 1 Hour!
Web Dev Simplified
More on: AI Security
View skill โRelated AI Lessons
โก
โก
โก
โก
The AI Wake-Up Call: Why Millions of Workers Are Being Replaced โ And How You Can Stay Ahead
Medium ยท AI
The Next Decade of AI: What the World Will Actually Look Like by 2036
Medium ยท AI
Structure, Not Prophecy
Medium ยท AI
4 Things You Must Start Doing With AI To Stay Relevant
Medium ยท ChatGPT
Chapters (24)
Introduction
1:23
Starting Code
2:43
Adding Shadcn
3:46
Drizzle Setup
7:58
Better Auth Setup
15:35
Email Sign Up
33:24
Email Sign In
35:05
Arcjet Security Setup
51:17
OAuth Sign Up/Sign In
1:06:50
Auth Redirects
1:08:07
Email Verification
1:28:53
Forgot Password
1:41:05
Welcome Email (Better Auth Hooks)
1:45:48
Custom Database Fields
1:54:23
Profile Management Page
2:06:47
Change/Set Password Page
2:16:11
Session Management
2:26:37
Account Linking
2:34:47
Delete User Accounts
2:38:28
Two Factor Auth Plugin
3:01:35
Passkey Plugin
3:16:20
Admin Plugin
3:40:48
Organization Plugin
4:09:57
Stripe
๐
Tutor Explanation
DeepCamp AI