Require verification checks to join Teams meetings and webinars in your org
APPLIES TO: Meetings Webinars Town halls
For a seamless experience, it's important to manage how anonymous participants join meetings and webinars in your org. Anonymous participants include users who join a Teams meeting without signing in, via the Teams web app, or through external meeting platforms.
If your organizers allow anonymous users to bypass the lobby, web bots might join and disrupt their meetings and webinars. As an admin, you can require human verification checks for anonymous users to join meetings in your org. Requiring a CAPTCHA challenge can prevent unwanted web-based bots from joining, recording, and causing disturbances in meetings and webinars.
Manage verification checks for meetings and webinars in your org
You can use the Teams admin center or PowerShell manage verification checks for meetings and webinars in your org. You could also use a sensitivity label in Purview or a meeting template to require verification checks. To use meeting templates and sensitivity labels, you must have a Teams Premium license.
Teams admins center policy value | PowerShell setting value | Behavior |
---|---|---|
Not required | NotRequired | This is the default value. When organizers with this policy create meetings and webinars, no users in that meeting complete a verification check before joining the meeting. |
Anonymous users | AnonymousUsers | When organizers with this policy create meetings and webinars, anonymous users must complete a verification check before joining the meeting. |
Anonymous users and people from untrusted organizations | AnonymousUsersAndUntrustedOrganizations | When organizers with this policy create meetings and webinars, anonymous users and people from untrusted organizations must complete a verification check before joining the meeting. |
Manage verification checks in the Teams admin center
- Open the Teams admin center.
- Expand Meetings from the navigation pane.
- Under Meetings, select Meeting Policies.
- Either select an existing policy or create a new one.
- Navigate to the Meeting join & lobby section and select one of the following options for Require a verification check from:
- Not required (default)
- Anonymous users
- Anonymous users and people from untrusted organizations
- Select Save
Manage verification checks using PowerShell
To manage how users in your org use Copilot for Teams meetings and events, use the -CaptchaVerificationForMeetingJoin
parameter within the PowerShell CsTeamsMeetingPolicy cmdlet.
To require anonymous users to complete a verification check before joining the meetings and webinars created by organizers with this policy, use the following script:
Set-CsTeamsMeetingPolicy -Identity <policy name> -CaptchaVerificationForMeetingJoin AnonymousUsers
Use the following script to require anonymous users and users from untrusted organizations to complete a verification check before joining meetings and webinars created by organizers under this policy:
Set-CsTeamsMeetingPolicy -Identity <policy name> -CaptchaVerificationForMeetingJoin AnonymousUsersAndUntrustedOrganizations
Client and platform support
Supported
Requiring verification checks is supported on the following surfaces and clients:
Clients: Teams (T2.1, T2.2), Outlook
Platforms: Desktop, Web, Virtualized Desktop Infrastructure (VDI), and mobile application (iOS and Android)
Not supported
Requiring verification checks isn't supported on the following surfaces and clients:
Clients: Cloud Video Interop (CVI), Azure Communication Services (ACS) platform
Platforms: Third party devices
Related articles
- Manage meeting templates in Microsoft Teams - Microsoft Teams | Microsoft Learn
- Use Teams meeting templates, sensitivity labels, and admin policies together for sensitive meetings
- Configure Teams meetings with baseline protection - Microsoft Teams | Microsoft Learn
- Configure Teams meetings with protection for sensitive data
- Configure Teams meetings with protection for highly sensitive data
- Overview of custom meeting templates in Microsoft Teams
- IT admins - Create a custom meeting template in Microsoft Teams
- Use sensitivity labels to protect calendar items, Teams meetings, and chat
- Plan for Teams meetings
- Plan for Teams webinars
- Plan for Teams town halls