When onboarding new hires, we usually create accounts for them in advance, add them to the correct projects, et cetera. Our workflow is basically like this:
- Invite a new user to Phabricator on their new company email address (often done a few days in advance).
- Have the user request a password reset.
- Click link in email.
- Set a new password.
- Set up multi-factor authentication.
Today we were onboarding a few people, but nothing happened after clicking Add Authentication Factor. Doing a browser Inspect on the button and opening the URL manually, revealed a Please verify your email message. It seems that email verification is required before setting up multi-factor authentication, but the error won't be shown when clicking on the button.