BinoAuth Documentation
BinoAuth is a modern, multi-tenant authentication platform that provides comprehensive OAuth 2.0/OpenID Connect authentication with enterprise-grade security features.
What is BinoAuth?
BinoAuth offers a complete authentication solution with:
- Multi-tenant architecture for SaaS applications
- OAuth 2.0/OpenID Connect standard compliance
- Multiple authentication methods (email/password, magic links, phone OTP, external providers)
- Comprehensive SDKs for popular frameworks
- Admin dashboard for management
- API-first design for flexibility
Key Features
🔐 Multiple Authentication Methods
- Email/password authentication
- Passwordless magic link authentication
- Phone OTP verification
- Multi-factor authentication (MFA)
- External provider integration (Google, GitHub, etc.)
- API key authentication
🏢 Multi-tenant Support
- Complete tenant isolation
- Custom branding per tenant
- Per-tenant provider configuration
- Isolated user bases
🛠️ Developer Experience
- TypeScript SDKs for React, Next.js, and Node.js
- Auto-generated API clients
- Comprehensive documentation
- Example applications
🚀 Production Ready
- High availability architecture
- Rate limiting and security
- Database migrations
- Container support
- Health monitoring
Quick Start
Get started with BinoAuth in minutes:
- Install the SDK for your platform
- Configure authentication in your application
- Implement login flows with our components
# Install for React applications
npm install @binoauth/react
# Install for Next.js applications
npm install @binoauth/nextjs
# Install for Node.js applications
npm install binoauthArchitecture Overview
BinoAuth consists of several key components:
- API Server: FastAPI backend with PostgreSQL and Redis
- Admin Dashboard: Management interface for tenants and applications
- Auth Frontend: User-facing authentication flows
- SDK Packages: Integration libraries for different platforms
Popular Use Cases
SaaS Applications
Perfect for multi-tenant SaaS platforms requiring isolated user authentication per customer.
Enterprise Applications
Secure authentication with MFA, SSO integration, and comprehensive audit trails.
API Services
Protect your APIs with OAuth 2.0 tokens and API key authentication.
Mobile Applications
Support for device code flow and secure token management on mobile platforms.
Community & Support
- GitHub: binoauth/binoauth
- Issues: Report bugs and request features
- Discussions: Community support and questions
Ready to get started? Check out our Installation Guide or explore the API Reference for detailed information.
Last updated on