Passwords have formed the cornerstone of I.T. system authentication for decades, but recent high-profile breaches have underscored the risks of password-based authentication systems.
The good news is that we can replace passwords with other factors:
These factors can be used independently or in conjunction with one another to provide vastly greater security than the traditional username-plus-password combination.
Attendees of this talk will walk away with a detailed understanding of:
Attendees will learn how to implement these multi-factor authentication methods in their own Python-based web applications, with primary focus on methods for integrating email-based authentication, one-time passwords, and U2F hardware keys into Django-based projects.