authbox 0.1.0

Modern authentication for Actix-Web
Documentation
# AuthBox

Modern Rust authentication for Actix-Web.

AuthBox provides a batteries-included authentication system for Rust Actix-Web with secure defaults, clean developer experience, and production-ready authentication flows.

---

## Features

### Current Features

- [ ] JWT authentication
- [ ] User registration
- [ ] Login authentication
- [ ] Argon2 password hashing
- [ ] Typed auth errors
- [ ] Config-driven setup
- [ ] Async-first architecture
- [ ] Extensible service layer
- [ ] Framework-friendly design

---

### Planned Features

- [ ] Email verification
- [ ] Password reset flows
- [ ] Refresh token rotation
- [ ] Session authentication
- [ ] OAuth providers (Google, GitHub, Discord)
- [ ] Middleware extractors
- [ ] Role-based permissions (RBAC)
- [ ] SQLx integration
- [ ] SeaORM integration
- [ ] OpenAPI support
- [ ] Rate limiting
- [ ] Multi-factor authentication (MFA)
- [ ] Admin dashboard integration
- [ ] Account activation flows
- [ ] Token blacklisting
- [ ] Redis session storage
- [ ] Audit logging
- [ ] Multi-tenant support