---
title: Enforce Two-Factor Authentication for your whole team on TestingBot.
description: Require every member of your TestingBot team to use two-factor authentication.
source_url:
  html: https://testingbot.com/support/team/enforce-2fa
  md: https://testingbot.com/support/team/enforce-2fa/index.md
---
# Enforce Two-Factor Authentication

As a team admin you can require every member of your team to use [two-factor authentication (2FA)](https://testingbot.com/support/team/2fa) when signing in to TestingBot. When enforcement is on, members who have not set up 2FA are guided through setup before they can use the dashboard, so your whole team is protected by a second factor, not just the people who opted in.

Enforcement is configured from the **Authentication** tab on your team management page. Any team admin (the account owner or a member with the Admin role) can turn it on or off. Two-factor authentication is a feature of our paid plans.

## Turn on enforcement

Open the [Authentication](https://testingbot.com/members/authentication) tab under your team management page (Members dashboard, then **Team → Authentication** ), and follow these steps:

 ![Enforce two-factor authentication card with the Configure button](https://testingbot.com/assets/support/team/enforce-2fa/enforce-card-5a50c180f687820576ddbecbbb287ba8721cc27930a4aa70be74aa9bc1084feb.webp)
- Click **Configure** on the "Enforce two-factor authentication" card.
- Review the effects in the confirmation dialog.
- Click **Confirm**.

 ![Enforce two-factor authentication confirmation dialog](https://testingbot.com/assets/support/team/enforce-2fa/confirm-modal-6af63e3163df42a8e45b671c7229949590d0e97c0839900176b2a4490371ca17.webp)

Every member who does not yet have 2FA is automatically emailed with instructions to set it up. The card then shows that enforcement is active, along with how many members have completed setup.

 ![Authentication tab showing two-factor authentication is enforced](https://testingbot.com/assets/support/team/enforce-2fa/enforced-card-3372fea70bcbb347e9d76971753654459a6c65306952484c56928e67e7c961a2.webp)
## What happens when enforcement is on

- **Everyone must comply.** All human team members, including admins and the account owner, are required to use 2FA. [Service accounts](https://testingbot.com/support/team/service-accounts) are API-only and cannot sign in to the dashboard, so they are excluded. 
- **Current members get 7 days.** Members who already belong to the team have a 7-day grace period from the moment enforcement is enabled. After that, they are asked to set up 2FA before they can continue using the dashboard, and are prompted to set it up at their next sign in. 
- **New members set up immediately.** Anyone added to the team after enforcement is enabled must set up 2FA before they can use their account. 
- **Pending members are flagged.** On the [Team Members](https://testingbot.com/members/sub) list, anyone who has not yet set up 2FA shows a `2FA pending` badge, so you can see compliance at a glance. 

 ![Team Members list showing 2FA pending badges](https://testingbot.com/assets/support/team/enforce-2fa/members-pending-ef05a1a164f5a9dbd00ba2acffa8d3c5b1a31d7b1840fc60afbc826154afd6aa.webp)

Members set up 2FA through the normal flow described in [Two-Factor Authentication](https://testingbot.com/support/team/2fa): an authenticator app (recommended) or SMS.

## Reset a member's 2FA

If a member loses access to their authenticator app or phone, a team admin can reset their 2FA. On the [Team Members](https://testingbot.com/members/sub) list, open the actions menu (`…`) next to the member and choose **Reset 2FA**.

 ![Reset 2FA option in the team member actions menu](https://testingbot.com/assets/support/team/enforce-2fa/reset-menu-42f45415aa9c7da668c7dff8f1001a86331a314fedbd1809ca1cc32bd65a7ed2.webp)

The member's existing 2FA is removed and they are emailed about the change. The next time they sign in they are prompted to set up two-factor authentication again. Their old authenticator entry for TestingBot will no longer work, so they should remove it and add a fresh one during setup.

 ![Reset 2FA confirmation dialog](https://testingbot.com/assets/support/team/enforce-2fa/reset-modal-a2fd46081e728f0cd5f5278b2a94977b1024604964ee61b9e690af1359f58b06.webp)
## Disable enforcement

To stop requiring 2FA across your team, open the [Authentication](https://testingbot.com/members/authentication) tab and click **Disable enforcement**. Members who already enabled 2FA keep it; they are simply no longer forced to use it. You can re-enable enforcement at any time.

### Looking for more help?

Have questions or need more information? Reach out via email or Slack.

[Email us](https://testingbot.com/contact/new)[Slack Join our Slack](https://join.slack.com/t/testingb0t/shared_invite/zt-3bcw9xch-jk19~6XPs_xBrsAgAedkCw)
