Allow authentication via text/email and the Second Life mobile app so we do not have to deal with third party token generators.
Flow
  1. MFA is enabled on the account
  2. User enters user name and password at login
3a. If on mobile:
- Send code notification via specified email or text message
3b. If on desktop:
- Send push notification to the mobile app to pop up on screen
  1. User enters code or accepts the authentication pop up to continue
  2. Account login successful on inquiring device