Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Complete Login with Google in Node.js, OAuth & MySQL 🔥
Play lesson

Node JS Tutorial for Beginners in Hindi - 2025 - Complete Login with Google in Node.js, OAuth & MySQL 🔥

5.0 (2)
26 learners

What you'll learn

This course includes

  • 35.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Welcome, In this video, I’ll show you how to create Login with Google in Node.js using Express, Arctic OAuth, and MySQL (Drizzle ORM). We'll go step-by-step — from creating a Google OAuth client ID to securely storing user data and tokens. Whether the user is new, already registered, or just using Google for the first time, we cover it all! 👉 This tutorial is beginner-focused (even for class 10th students) and helps you understand how real-world login systems work using Google Sign-In. 📺 Watch the complete Node.JS Playlist here :https://youtube.com/playlist?list=PLwGdqUZWnOp3KELplHtc-RnJ5xTUPqdgH&si=_ob8F88HYxCdspup 🔥 Access Source Code, PPT & Notes here for Free : https://www.thapatechnical.com/2024/11/introduction-to-nodejs.html ------------------------------------------------------------------------ 🚀 Boost Your Skills with these Pre-Requisite Videos: 🔗 Best HTML Course - https://youtu.be/5ccq_nLHneE 🔗 Best CSS Course - https://youtu.be/MSICFljRcb4 🔗 JavaScript Basics Course Part 1 - https://youtu.be/13gLB6hDHR8 🔗 JavaScript Advanced Course Part 2 - https://youtu.be/YwsOCN8woA8 ------------------------------------------------------------------------ 💸 Build Your Own E-commerce Website for Free! - https://www.thapatechnical.com/2024/03/build-complete-ecommerce-website-using.html ------------------------------------------------------------------------ ✌️ Join Us! 🚀 Become a Member: Unlock perks, free source code, and more Join Now : https://www.youtube.com/channel/UCwfaAHy4zQUb2APNOGXUCCA/join 📷 Connect on Instagram: https://www.instagram.com/thapatechnical 🗨️ Join Our Discord Server: Hang out with fellow programmers Discord Link: https://discord.gg/MdScmCsua6 ------------------------------------------------------------------------ ⌛TIMELINE⏳ 0:00 - Intro to Login with Google in Node.js and MySQL 0:50 - How Login with Google Works (Explained Simply) 3:25 - Understanding OAuth Table Design 4:50 - Initial Setup Before User Logs In 9:00 - Quick Intro to MySQL Live Classes 9:53 - Creating OAuth Client ID in Google Console 13:00 - Adding Client ID & Secret in .env File 14:20 - What is State, Code, and Authorization URL? 18:05 - Creating OAuth Table Schema in MySQL 21:25 - Installing Arctic and Adding Google Login Button 22:50 - Generate State, Code, and Auth URL with Arctic 28:00 - Google Class Setup and Environment File 31:00 - Redirect to Google Login Page 32:52 - Creating Google Callback Route 34:30 - Verifying State and Code with Cookies 38:05 - Getting User Info from Google Login 39:10 - 3 Must-Know Things Before Proceeding 41:00 - Case 1: User Already Exists with Google Login 45:30 - Case 2: User Registered Manually, Not with Google 48:08 - Case 3: New User Logging in with Google 48:50 - What is Transaction in MySQL? 51:30 - Insert User Data in Both Tables Using Query 53:00 - Adding Session, Access, and Refresh Tokens 53:50 - Generate and Migrate OAuth Schema 55:00 - Fixing Password Field Error 58:10 - Final Google Login Testing 58:50 - Outro and What’s Next

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

FAQs

Course Hive
Download CourseHive
Keep learning anywhere