Home / Companies / Clerk / Blog / Post Details
Content Deep Dive

Expo Go or Development Build? Building Production-Ready Authentication with Clerk - Part 2

Blog post from Clerk

Post Details
Company
Date Published
Author
Roy Anger
Word Count
2,988
Company Posts That Month
40
Language
English
Hacker News Points
-
Post removed?
No
Summary

Part 2 of the guide on building production-ready authentication in Expo focuses on implementing browser-based OAuth, constructing a custom email OTP flow, and protecting routes with Expo Router. It differentiates between browser-based OAuth, which opens an in-app browser for authentication with various providers like GitHub and Microsoft, and native sign-in, which is limited to Google and Apple but offers a faster, more integrated experience. The guide provides detailed instructions on setting up redirect URIs, using the recommended useSSO() hook, and configuring GitHub as a secondary provider. It also introduces a custom email OTP authentication method utilizing Clerk's SignInFuture API, highlighting its universal applicability and suitability for enterprise users. The document further explains route protection using Expo Router with the useAuth() hook to manage authentication states and discusses building for production with EAS, covering app registration, environment configuration, and distribution through TestFlight and Google Play. Additionally, it compares Clerk's developer experience and features with other authentication providers like Auth0, Firebase, and Supabase, emphasizing Clerk's native UI components and integrated setup.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Developer Experience 1 427 254 98 -10%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.