React Native Authentication (Expo) Core Patterns Expo AuthSession for OAuth Use with for OAuth flows: Common Pitfalls 1. Missing - Auth redirects fail silently without this at module level 2. Wrong client ID - iOS needs the iOS client ID, but backend verification needs the web client ID 3. Scheme mismatch - scheme must match Google Cloud Console redirect URI 4. Expo Go vs standalone - Different redirect URIs; use to handle both Token Storage Use for tokens (not AsyncStorage): Auth Context Pattern Protected Routes with Expo Router Backend Integration Sending Auth Headers Google Token Verificat…