/plushcap/analysis/supabase/supabase-react-native-authentication

Getting started with React Native authentication

What's this blog post about?

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.


By Matt Makai. 2021-2024.