This project implements a secure Flask-based API for user authentication, featuring registration and login functionality with robust security measures.
- User registration with password complexity requirements
- Secure login system with protection against brute-force attacks
- CSRF protection
- Rate limiting to prevent abuse
- HTTPS enforcement
- Secure session handling
- SQL injection prevention through SQLAlchemy ORM
- Python 3.7+
- Flask
- Flask-SQLAlchemy
- Flask-WTF
- Flask-Limiter
- Flask-Talisman
- Werkzeug
- Clone this repository: