Social Auth
Explore Okto's Social Auth capabilities, enabling users to log in to dApps using a Web2-like experience.
What is Social Authentication?
Social authentication allows users to sign into your Web3 application using their existing accounts from trusted social platforms like Google, Whatsapp, or X. This approach eliminates the need for users to create new accounts or remember additional passwords, significantly reducing friction in the Web3 onboarding process.
When using Okto with social authentication, you get:
- Familiar User Experience: Users can sign in with accounts they already trust and use daily
- Reduced Onboarding Friction: No need to explain seed phrases or private keys to new Web3 users
- Enhanced Security: Leverage the robust security infrastructure of established social platforms
- Cross-Platform Compatibility: Consistent authentication across web, mobile, and desktop applications
- Automatic Wallet Creation: Okto automatically creates blockchain wallets for authenticated users
Supported Social Providers
Okto currently supports and plans to support the following social authentication providers:
Currently Available
Provider | Description | Documentation |
---|---|---|
Google OAuth | Uses Google's secure identity platform | API Reference |
WhatsApp OTP | Verifies users through WhatsApp messages | API Reference |
Email OTP | Authenticates users via email verification | API Reference |
Coming Soon
Provider | Description |
---|---|
X (formerly Twitter) | Allows users to log in using their X account, leveraging OAuth 2.0 for secure authentication |
Discord | Enables users to authenticate using their Discord account, providing a familiar login experience for gaming and community-focused dApps |
Apple | Offers secure sign-in using Apple ID, ensuring privacy and security for users who prefer Apple's ecosystem |
Telegram | Allows users to authenticate via Telegram, leveraging its secure messaging platform for identity verification |
Farcaster | Enables users to log in using their Farcaster account, providing a decentralized social authentication option |
Embedded Wallets
Discover Okto's Embedded Wallets: self-custodial wallets seamlessly integrated into your application via the Okto SDK. Learn how Wallet Providers define distinct ecosystems and control interoperability for enhanced user experience and security.
Wallet Connector
Integrate Okto's embedded wallets into dApps using Wagmi or RainbowKit