Authentication Overview
Volr SDK provides flexible authentication options to fit your application's needs. You can use Volr's built-in authentication system or integrate with your existing authentication infrastructure.
Authentication Options
1. Volr Built-in Authentication
Volr provides a complete authentication system with multiple login methods:
- Email OTP: Passwordless email authentication
- Social Login: Google, Twitter
- SIWE (Sign-In with Ethereum): Web3 wallet authentication
All methods are handled through the SigninModal component. See SigninModal Guide for details.
2. Bring Your Own Authentication (BYO Auth)
If you already have an authentication system, you can integrate it with Volr SDK:
- Server Session Injection: Your backend creates Volr sessions (recommended)
- OIDC Token Exchange: Exchange OIDC/JWT tokens for Volr sessions
See BYO Auth Guide for complete integration instructions.
Authentication Flow
Next Steps
- SigninModal Guide - Learn how to use Volr's built-in authentication
- BYO Auth Guide - Integrate your existing authentication system
- Passkey Management - Manage user passkeys