Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Auth deep linking in Expo React Native
Play lesson

Expo React Native - Auth deep linking in Expo React Native

5.0 (4)
32 learners

What you'll learn

This course includes

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

Summary

Full Transcript

When performing OAuth or sending magic link emails from native mobile applications we need to configure deep linking for our iOS and Android applications. Read the docs: https://supabase.com/docs/guides/auth/native-mobile-deep-linking?utm_source=youtube&utm_medium=social&utm_term=expo-react-native&utm_content=8TZ6O1C8ujE React Native Authentication blog post: https://supabase.com/blog/react-native-authentication?utm_source=youtube&utm_medium=social&utm_term=expo-react-native&utm_content=AE7dKIKMJy4 🎙️ Presented by Thor Schaeff (@thorwebdev https://go.thor.bio/x) ## Chapters 00:00 Intro 00:10 When is deep linking needed? 00:37 Create a new Expo TypeScript Project 02:00 Define a scheme key for linking 03:20 Implement the Auth component 04:00 Retrieve the URL that opened the app 04:55 Install the required dependencies 05:50 Initialize Supabase for React Native 06:40 Create a new Supabase project 08:20 Perform OAuth in React Native 09:43 Perform magic link Auth in React Native 12:05 Prebuild locally to use your scheme 13:25 Set your API credentials in the Supabase client 14:05 Set up redirect URLs in Supabase for deep linking 15:45 Set up GitHub as an OAuth provider 18:50 Create Auth session from deep link URL 19:30 Perform OAuth on Expo web 20:15 Magic Link Auth on Android 22:40 Intro to universal links

Course Hive

Continue this lesson in the app

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

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere