flask/examples
NiDU-NINJA 212ba487ed Authentication Security
The previous implementation used Werkzeug’s default PBKDF2 hashing and allowed weak passwords with no protection against brute-force login attempts.
I upgraded the system by implementing Argon2 password hashing, enforcing strong password validation rules, adding login rate limiting to prevent brute-force attacks, and securing session cookies with proper security configurations.
2026-02-19 15:55:59 +05:30
..
celery update example project metadata 2024-11-01 18:00:39 -07:00
javascript Merge remote-tracking branch 'origin/stable' 2024-11-13 08:43:48 -08:00
tutorial Authentication Security 2026-02-19 15:55:59 +05:30