Skip to main content
Privy offers the ability to sign up and log users in using OAuth providers. Users can sign in with familiar flows on Google, Apple, Twitter, Github, Discord, LinkedIn, TikTok, Spotify, Instagram, Telegram, and LINE.
Google OAuth login may not work in in-app browsers (IABs), such as those embedded in social apps, due to Google’s restrictions in these environments. Other OAuth providers are generally unaffected.
Enable your desired OAuth login method in the Privy Dashboard before implementing this feature.
Login with OAuth is the onboarding flow your users are used to, integrated into your application in just a few lines of code.
A user’s Privy account and any associated embedded wallets become permanently inaccessible if the user loses their only login method. Social OAuth providers (Twitter, Discord, etc.) can suspend or permanently delete accounts without notice — neither the app developer nor Privy can re-link a new authentication method on a user’s behalf.Apps that hold onchain assets should prompt users to link at least one durable backup method (email, phone number, or passkey) in addition to social login.