Refactor to support two-factor authentication