Releases: knand4930/rustauth
Releases · knand4930/rustauth
Initial Release – RustAuth (JWT Authentication System)
🚀 RustAuth v1.0.0 – Initial Release
This is the first stable release of RustAuth, a high-performance authentication system built with Rust, focused on scalability, security, and clean architecture.
✨ Features
- 🔐 JWT-based authentication (Access & Refresh Tokens)
- ⚡ Async Rust backend for high performance
- 🗄️ PostgreSQL database integration
- 🧱 Modular and scalable project structure
- 🔑 Secure password hashing
- 🔄 Token refresh mechanism
- 📡 RESTful API endpoints
🏗️ Tech Stack
- Rust (Tokio async runtime)
- PostgreSQL
- SQLx / Diesel ORM
- Axum / Actix Web framework
🔐 Security
- Password hashing with salt
- JWT expiration and validation
- Input validation & safe DB queries
📌 API Endpoints
POST /register– Create new userPOST /login– Authenticate userPOST /refresh– Refresh tokenGET /me– Get current user
⚙️ Setup
git clone https://github.com/knand4930/rustauth.git
cd rustauth
cargo run🧪 Upcoming Improvements
- OAuth (Google, GitHub)
- Role-Based Access Control (RBAC)
- Redis caching
- Rate limiting
- Email verification
📢 Notes
This release provides the core authentication foundation and is ready for further production enhancements.
💡 Feel free to contribute, suggest features, or report issues!