Overview
The Base Authentication API from bixos.io provides a complete solution for user authentication, including registration, login, logout, password reset, and session management. Built with security best practices and easy integration in mind.
Features
- ✅ Email/Password Authentication
- ✅ OAuth 2.0 Integration (Google, Facebook, GitHub)
- ✅ JWT Token-based Sessions
- ✅ Password Reset & Email Verification
- ✅ Two-Factor Authentication (2FA)
- ✅ Rate Limiting & Brute Force Protection
- ✅ Session Management
Quick Start
Register a new user with just a few lines of code:
const response = await fetch("https://api.base-api.io/v1/auth/register", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
email: "[email protected]",
password: "securePassword123",
name: "John Doe"
})
});
const data = await response.json();
console.log(data.token);
Security First
All passwords are hashed using industry-standard bcrypt with salt. Tokens are signed with RS256 algorithm. All communication happens over HTTPS. We take security seriously so you don't have to worry about it.