Zoom version 1.5 supports one authentication method for users to connect Mattermost and Zoom: OAuth
There are two types of OAuth Zoom Apps you can create. You can use either one with this Zoom plugin depending on your organization's security and UX preferences. (Account or User Level Apps)
Users do not need to authorize their Zoom accounts before starting their first Zoom meeting. The only requirement is that their Mattermost account uses the same email address as their Zoom account.
Users cannot connect their Mattermost/Zoom accounts if their emails do not match.
User Level App
Each user will need to connect their Zoom account with their Mattermost account before they can use the integration. When they try to create a meeting for the first time, they'll receive a message to connect their account, and will need to click Approve on the pop-up confirmation notice.
Users can connect their Mattermost/Zoom accounts even if their emails do not match.
If you've been using Zoom prior to v1.4, you likely have a legacy webhook-type app configured in Zoom.
Legacy webhook apps are no longer supported by Zoom or Mattermost and are not compatible with Zoom plugin v1.4. You may experience issues with the meeting status message information not being updated when a meeting ends. This is because the webhook endpoint expects a JSON format request and newer webhooks use different formats.
From Zoom v1.4, you can configure and associate your webhooks with an app you've already created. First, remove the previous webhook app. Then follow the steps provided here to configure the new webhook.