Passwordless Authentication with Flask & MongoDB
Security · Web · Authentication
This project explores passwordless authentication using Flask and MongoDB, focusing on secure OTP-based login flows and smooth user experience. It highlights how modern authentication can reduce friction while still protecting applications from abuse and unauthorized access.
Key Highlights
- Designed OTP-based authentication flows for passwordless login.
- Improved user experience by simplifying the sign-in process.
- Implemented protections against brute-force and abuse scenarios.
- Managed authentication data securely using MongoDB.
- Balanced usability and security in authentication workflow design.
What I Learned
- How passwordless systems improve both usability and security.
- Designing authentication flows with abuse prevention in mind.
- Using Flask to build lightweight and secure authentication services.
- Managing authentication logic and session-related workflows effectively.