Войти
  • 30413Просмотров
  • 2 года назадОпубликованоSupabase

Auth deep linking in Expo React Native

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: React Native Authentication blog post: 🎙️ Presented by Thor Schaeff (@thorwebdev ) ## 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