https://techrrival.com/two-factor-authentication/
Two-Factor Authentication (2FA): Explained