Sharing two-step verification across a team
Codes reach one phone, or every phone that scanned the setup QR code. Keep backup codes in one place, log each sign-in, and redo the setup when someone leaves.
When a shared account has two-step verification, signing in takes a code from an authenticator app or a text message on top of the username and password. That second step is built for one person, and a team has to work around it.
The code reaches one phone
Codes appear on the one phone where the app was set up, or arrive at the one number on file. So when that person is out, nobody else can sign in. What is two-step verification? explains how the codes work.
Sync and backup features don’t solve this. They help one person move to a new phone. Google Authenticator syncs codes only to devices signed in to the same Google Account. Microsoft’s support page on Authenticator backups says that for work or school accounts, “only the account name is backed up,” so you sign in again after restoring.
What happens when several people scan the setup QR code
One workaround is to have several people scan the QR code shown when the app is set up. The app and the service share a secret key, and each works out the code from that key and the current time (RFC 6238). Every phone that scans the code gets a copy of the key, so every phone shows the same codes.
Some services let one user register several apps. In Microsoft Entra ID, a user can have up to five authenticator apps or hardware code devices at a time. They still belong to one user, the shared account, and the service has no record of who holds each phone.
This workaround causes three problems.
- You can’t tell who signed in, because every phone shows the same code.
- The key multiplies. There is one copy per phone, plus any screenshot of the QR code.
- You can’t confirm the key is gone when someone leaves. Nothing shows whether it was deleted from their phone.
NIST SP 800-63B-4, the US federal guideline on sign-in methods, assumes each person has their own sign-in secrets. Its introduction says people are responsible for “not disclosing them to others.” The appendix on passkeys that sync between devices notes that guidelines have long cautioned against sharing sign-in methods between users. It also notes that some products now let people share keys with other users. One way it lists to limit that is managed devices that block synced keys from being shared.
Sharing a text message number
With text message codes, the code goes to one phone number. If that’s someone’s personal phone, the codes stop reaching the team when they leave or switch numbers. A company phone helps with departures, but the same gap appears whenever its holder is out.
NIST SP 800-63B-4 lists codes sent over the phone network as its only “restricted” sign-in method: allowed, but with extra conditions (sections 3.1.3.3 and 3.2.9). A service that uses it must also offer at least one sign-in method without those limits. NIST also says services that check the code should watch for risk signs such as a device swap, a SIM change or a ported number. None of this tells your team who holds the number or how others sign in without it. You decide that in advance.
Handling backup codes
Backup codes are one-time codes you enter when the app or phone isn’t available. Google lets you generate a set of 10 codes, each eight digits long. Each code works once, and creating a new set makes the old set stop working. Google tells you not to give the codes to anyone. NIST SP 800-63B-4 calls backup codes look-up secrets and likewise says each one must work only once (section 3.1.2.2).
For a shared account, backup codes are what you use when the phone holder is out. So keep them in one place, list who can open it, and log who used a code and when. Generate a new set when the people on the account change. Printing the codes for everyone is close to handing out the key itself.
What to cut off when someone leaves
What the person who left still holds depends on the method. Changing the password alone leaves them the authenticator key and any backup codes.
- Password: change it on the service.
- Authenticator app key, on phones and in QR code screenshots: set up two-step verification again, and only the people who stay scan the new code.
- Text message number: move it to a number the company controls.
- Backup codes: generate a new set, which cancels the old one.
- Passkeys and security keys (sign-in with a fingerprint, face or a small hardware key): delete the person’s key from the account’s list of sign-in methods.
NIST SP 800-63B-4 tells services to invalidate sign-in methods promptly when an account ends or the person is no longer eligible (section 4.5). Microsoft Entra ID gives admins a “Require re-register MFA” option. It deletes the user’s phone numbers, Authenticator apps and software code generators, turns off hardware code devices, and asks for a new method at next sign-in if needed. Both assume one person per account. The service doesn’t know the shared account lost a member, so your admin does each of these steps by hand.
Comparing the options
The table compares whether others can sign in during an absence, where the key ends up, and what a departure takes.
| Option | When the holder is out | Where the key lives | When someone leaves |
|---|---|---|---|
| Authenticator app on one phone | Nobody else can sign in | One phone | Change the password; reset two-step verification if it was their phone |
| Authenticator app on several phones | Others can sign in | One copy per phone | Reset two-step verification; everyone who stays registers again |
| Text messages to a company phone | Someone must have the phone | One phone | Hand the phone to the next holder |
| Security key or passkey | Someone must have the key | The key itself, or every device the passkey syncs to | Delete the person’s key |
| Backup codes kept in one place | Anyone who can open that place | Where they’re kept | Generate a new set |
In every row, the service’s records show only the shared account’s name. The more people who can sign in during an absence, the more places the key lives. So whichever option you choose, keep a separate log of who used the account and when.
Frequently asked questions
Can everyone on the team scan the authenticator QR code?
It works, but every phone then shows the same codes, so you can't tell who signed in. The secret behind the codes also ends up on every phone, and you can't confirm it's gone when someone leaves.
How can someone sign in when the person with the phone is out?
Keep backup codes in one place you control, and log who uses them. Putting the app on several phones also works, but then you can't tell who signed in, or confirm the key is gone when someone leaves.
Is changing the password enough when someone leaves?
No. The authenticator secret and any backup codes stay with the person who left. Set up two-step verification again with a new secret, and generate a new set of backup codes.
Should text message codes go to a company phone?
A company number is easier to hand over than a personal one. But codes still reach only that phone, so decide in advance what happens when its holder is out.
How Junify handles this
- Doing this by hand
- To keep shared accounts safe, you track who knows each password, and change it and send out the new one whenever someone leaves. You also keep a separate record of who did what under the same login.
- With Junify
- With Junify, nobody needs to hand out the setup QR code to cover an absence. If the account uses an authenticator app, Junify enters the code itself, so signing in no longer depends on one person's phone. Each person verifies on their own phone before using the account, so each use is recorded by person even though the login stays shared. Codes sent by text message or email aren't covered.
Sources
- NIST SP 800-63B-4, Digital Identity Guidelines: Authentication and Authenticator Management (July 2025)
- NIST SP 800-63B-4, Section 4: Authenticator Event Management
- NIST SP 800-63B-4, Appendix B: Syncable Authenticators
- IETF RFC 6238: TOTP, Time-Based One-Time Password Algorithm
- Google Account Help: Get verification codes with Google Authenticator
- Google Account Help: Sign in with backup codes
- Microsoft Support: Back up your accounts in Microsoft Authenticator
- Microsoft Learn: Microsoft Authenticator authentication method - Microsoft Entra ID
- Microsoft Learn: Manage authentication methods for Microsoft Entra multifactor authentication
-
How 1Password and Junify differ for shared accounts
1Password fits storing and sharing each employee's own passwords. Junify fits shared accounts people should use without seeing the password. You can run both.
-
How Bitwarden and Junify differ for shared accounts at work
Bitwarden fits employees who keep their own passwords and share some with trusted coworkers. Junify fits shared accounts used without seeing the password.
-
Should employees save work passwords in the browser?
Fine for a person's own work login, in a company-managed profile, on a device only they use. Avoid it for shared accounts, personal devices and personal sync.