Getting started with React Native authentication
This blog post discusses React Native authentication, including native mobile specific login mechanisms like "Sign in with Apple" and "Google One Tap sign-in", as well as SMS & WhatsApp based authentication. The article assumes familiarity with writing a basic application in React Native and does not require knowledge of Supabase. It uses Expo SDK version 49.0.0 (React Native version 0.72), Supabase, and an IDE of the reader's choice. The post covers setting up supabase-js for React Native, authentication storage using react-native-async-storage, encrypting user sessions with aes-js, email and password authentication in React Native, OAuth, magic links, deep linking, native mobile login mechanisms like Sign in with Apple and Google One Tap sign-in, and one time passwords. The post concludes by stating that these various authentication mechanisms can be used in React Native applications to provide a delightful experience for users across native mobile and web platforms.
Company
Supabase
Date published
Nov. 16, 2023
Author(s)
Thor Schaeff
Word count
1094
Language
English
Hacker News points
None found.