
Enforcing 2-Step Verification and security keys in Google Workspace
Turning on 2-Step Verification in Google Workspace takes a few clicks. Enforcing it without locking out new hires, travelling staff and the super admin who lost their phone takes a plan. This is the plan.
Reviewed by the ITRS security team · Last updated
2SV options in Workspace
Google Workspace lets users choose their 2-Step Verification (2SV) method, or lets you require a method for certain organizational units or groups. Google's admin guidance lists security keys, Google prompts on a phone, Google Authenticator codes and backup codes among the options, plus text-message and voice codes. Passkeys can now satisfy security-key-only enforcement.
They aren't equal. NIST's digital identity guidelines (SP 800-63B) classify text and voice codes, app codes and push approvals as not phishing-resistant, because a fake sign-in page can relay them in real time. Security keys and passkeys are phishing-resistant: Google states both carry the same level of phishing protection.
| Enforcement method setting | What it allows | Use for |
|---|---|---|
Any | Any 2SV method, including text or call codes | Initial rollout only |
Any except verification codes via text, phone call | Prompts, Authenticator, keys, passkeys, backup codes | General staff baseline |
Only security key | Security keys and passkeys | Super admins, admins, finance, executives |
Enrollment and enforcement periods
Tell people first
Google's deployment guide starts with communication: what 2SV is, whether it's required, the deadline, and which method to use.
Allow users to turn on 2SV
In the Admin console, Security > Authentication > 2-step verification (super admin required). Tick 'Allow users to turn on 2-Step Verification' with Enforcement Off. Accounts created before December 2016 already have it on by default.
Track enrollment
Reporting > User Reports > Security shows who has enrolled. Security Health also reports 2SV status for admins and users.
Enforce
Choose On (immediate) or 'Turn on enforcement from date'. Google notes that date-based enforcement starts within 24-48 hours of the date chosen; use On if you need a precise start.
Set a new user enrollment period
From 1 day to 6 months, giving new hires time to enrol. During this window they can sign in with just a password, so keep it short: a few days to two weeks is usually plenty.
Decide on trusted devices
'Allow user to trust the device' skips 2SV on remembered devices. Google says this isn't recommended unless users move between devices often.
Security keys and passkeys
- Put admins and other high-risk staff in an organizational unit or configuration group with 'Only security key' enforcement. Configuration group settings override organizational unit settings.
- Before switching, check who already has keys registered. Enrollment reports can lag by up to 48 hours; a user's security page shows real-time status.
- Issue two keys to each person in the group, or a key plus a passkey on a managed device, so one loss isn't a lockout.
- Set the '2-Step Verification policy suspension grace period' so a user who loses their key can sign in with an admin-generated backup code. In 'Only security key' mode users can't generate their own backup codes; an admin must provide them.
Admins and super admins
Google states it is enforcing 2SV for administrator accounts. Its security best practices for administrator accounts go further:
- Have more than one super admin, each a separate named individual. Never share admin accounts.
- Give each super admin a separate account for daily work; sign in to the super admin account only for super admin tasks, and don't stay signed in.
- Use security keys for admin 2SV, and enrol a spare key stored safely.
- Delegate daily admin work to accounts with limited admin roles (least privilege).
- Consider Google's Advanced Protection Program for super admins and other targeted accounts.
- Add recovery options and decide whether super admin self-recovery should be on.
- Set up admin email alerts and review Admin log events.
Recovery and backup codes
The weakest point in any strong-authentication rollout is recovery. Decide in advance who can generate backup verification codes for a locked-out user, how that person verifies the request (a video call with ID, a callback to a number already on file, a manager's confirmation), and where the request is logged. Never accept a recovery request based only on an email or a phone call from an unknown number: that's how attackers bypass 2SV.
Admins should also generate and print their own backup codes in advance and store them securely, as Google recommends.
Monitoring
Sources: Google Workspace Admin Help: 'Deploy 2-Step Verification', 'Avoid account lockouts when 2-Step Verification is enforced', 'Security best practices for administrator accounts', 'Manage a user's security settings', 'User log events'; NIST SP 800-63B (Rev. 4). Admin console menus change; confirm paths before you click.
- Monthly: check enrollment in Reporting > User Reports > Security and the 2SV items in Security Health.
- Review Login audit events for 'Is second factor' false on accounts that should be enforced, and for suspicious login events.
- Alert on admin role changes and on 2SV being turned off for a user.
- After any lost-key or recovery event, confirm the old key was revoked from the user's security settings (the Admin log records each revoked key or passkey).
Related reading.
- PracticeManaged IT SupportHelpdesk and break/fix, networking, security systems, devices, Microsoft 365, cloud and backup.
- ServiceGoogle Workspace management and securityNot every business runs on Microsoft. For organizations that live in Gmail, Drive and Meet, we provide the same managed administration and security we deliver for…
- GuidePhishing-resistant MFA and passkeys in Microsoft 365Text codes and app approvals stop password guessing, but they don't stop a convincing fake sign-in page that relays everything in real time.
- ArticleMulti-Factor Authentication: Why Every GTA Business Needs ItWhich MFA method to use, how to switch it on in Microsoft 365 and Google Workspace, and the awkward cases (shared mailboxes, emergency admin accounts, staff without…
Want this handled for your business?
Tell us your users, devices and sites. We are staffed 24/7 and reply with next steps. Quotes are built from your environment, not a price list. Active incident? Call (289) 582-9930, 24/7.
