Multi-Factor Authentication (MFA)

Last time in this series, I covered Adding OAuth and Social Login, which let users sign in with an identity they already trust instead of yet another password.