Supabase OAuth with SvelteKit (Discord, Google, GitHub)
Huntabyte Huntabyte
24.6K subscribers
17,981 views
413

 Published On Dec 19, 2022

If you find my content useful and want to support the channel, consider contributing a coffee ☕: https://hbyt.us/coffee

SvelteKit is a framework for building modern, high-performance, browser-based applications. It was developed by the team behind the popular Svelte framework and is powered by Svelte. Unlike other JavaScript frameworks, it doesn't use a virtual DOM or deliver a bloated and slow application. Supabase is an open-source Firebase alternative that makes it easy to stand up a backend with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage.

In this SvelteKit tutorial, I demonstrate how to integrate your SvelteKit application with Supabase to enable OAuth / social login to Discord, Google, and Github.

📁 Final Code
https://github.com/huntabyte/sk-supab...

💽 Check out my other SvelteKit Videos!
   • Svelte & SvelteKit  

📚 Resources Mentioned In This Video:
SvelteKit: https://kit.svelte.dev
Supabase: https://supabase.com

🚀 Become a channel member: https://hbyt.us/join
💬 Discord: https://hbyt.us/discord
🐦 Twitter: https://hbyt.us/twitter
🖥️ Setup Stuff: https://hbyt.us/gear

🔖 Chapters:
00:00 - Initial Setup & Login with Github
06:28 - Login with Discord
09:40 - Login with Google
13:05 - Progressive Enhancement


📃 Topics Covered:
How to add authentication to SvelteKit
SvelteKit & Supabase
Supabase Server Side Rendering (SSR)
Supabase Auth Helpers
What is Supabase?
What is SvelteKit?
How to use Supabase with SvelteKit
Supabase Social Auth
Supabase OAuth
What is OAuth?
Supabase Discord Login
Supabase Github Login
Supabase Google Login
Supabase Login with Google


__________________________________________

(Affiliate links may be included in this description. If you choose to purchase a product from one of those links, I may receive a small commission at no cost to you. Thank you for supporting the channel!)

show more

Share/Embed