-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the official documentation for SecureAuth.
SecureAuth is a modern full-stack authentication platform built for secure OTP authentication, encrypted authenticator account management, session monitoring, and advanced account protection.
The platform provides secure WhatsApp OTP verification, JWT-based authentication, encrypted account storage, multi-device session management, backup & restore functionality, and Progressive Web App (PWA) support.
Built with performance and security in mind, SecureAuth delivers a reliable authentication experience for modern applications.
WhatsApp OTP Authentication
JWT-based Secure Authentication
HTTP-only Cookie Sessions
Secure OTP Expiration Handling
Rate Limited Authentication Endpoints
Multi-device Session Support
Active Session Tracking
Remote Session Revocation
Current Device Detection
Session Activity Monitoring
AES Encryption for Sensitive Data
Secure PIN-based App Lock
Helmet Security Middleware
Express Rate Limiting
Encrypted Backup System
Secure Session Validation
Store Authenticator Accounts
Encrypted Secret Storage
Account Rename Support
Backup & Restore Accounts
TOTP Account Management
Oracle Authenticator Support
Progressive Web App (PWA)
Responsive UI Design
Firebase Realtime Database Integration
WhatsApp OTP Delivery via TextSnap
Secure Cloud Sync
git clone https://github.com/AmitDas4321/SecureAuth.git
cd SecureAuth
npm install
npm run dev
Open:
User enters phone number
OTP generated securely
OTP sent via WhatsApp
User verifies OTP
JWT session created securely
Session stored securely
User accesses protected dashboard
Authenticator accounts encrypted before storage
| Layer | Technology |
|---|---|
| Frontend | React + TypeScript |
| Build Tool | Vite |
| Backend | Express.js |
| Authentication | JWT |
| Database | Firebase Realtime Database |
| Security | AES Encryption |
| Styling | Tailwind CSS |
| PWA | vite-plugin-pwa |
SecureAuth uses multiple layers of protection:
JWT session validation
Secure HTTP-only cookies
AES encryption for sensitive data
Rate-limited API requests
Session revocation support
OTP expiration system
SecureAuth supports deployment on:
Ubuntu VPS
Docker
Oracle Cloud
Render
aaPanel
Coolify
CapRover
Developed by Amit Das
π Website
https://www.amitdas.site/
π¦ Repository
https://github.com/AmitDas4321/SecureAuth
SecureAuth
Secure β’ Fast β’ Modern β‘