Skip to Content
Home

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:

  1. Install the SDK for your platform
  2. Configure authentication in your application
  3. 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 binoauth

Architecture 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

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