From 7f468cb5ba0c813a3db8f5eaab152a402b125d84 Mon Sep 17 00:00:00 2001 From: Raghav Aggarwal Date: Mon, 4 Dec 2023 23:17:50 +0530 Subject: [PATCH] [GH-167][GH-215] Removed "Beta" label on Account-Level app, and updated documentation (#328) * [MI-3785] Updated docs: 1. Added latest screenshot 2. Completed the documentation for plugin configuration. * [MI-3785] Updated screenshot link * [MI-3785] Minor fix * [MI-3785] Review fixes * [MI-3785] Review fix * [MI-3785] Review fix Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com> --------- Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com> --- README.md | 9 ++++----- plugin.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e361f99f..516150be 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ The Mattermost Zoom integration allows team members to initiate a Zoom meeting w **Important**: Only Zoom users associated with the Zoom Account that created the Zoom App will be able to use the plugin. You can add these users from the **Manage Users** section in the Zoom Account settings. -![example](https://github.com/mattermost/mattermost-plugin-zoom/assets/74422101/64bb5511-0ab0-402f-9fae-7c3c8878a5ac) +![image](https://github.com/mattermost/mattermost-plugin-zoom/assets/55234496/a109df21-f3c4-4432-b42d-7ef3ae493a50) ## Admin guide @@ -198,12 +198,11 @@ Select **Done** and then save your app. * If you're using a self-hosted private cloud or on-premises Zoom server, enter the **Zoom URL** and **Zoom API URL** for the Zoom server, for example `https://yourzoom.com` and `https://api.yourzoom.com/v2` respectively. Leave blank if you're using Zoom's vendor-hosted SaaS service. * **Cloud Hosted?** * Leave **Zoom API URL** and **Zoom URL** fields blank. +* If you are using an account level app on Zoom, set **OAuth by Account Level App** to `true`. * Connect your users to Zoom using OAuth. - * Use the Client ID and Client Secret generated when configuring Zoom to fill in the fields **Zoom OAuth Client ID** and **Zoom OAuth Client Secret**. + * Use the Client ID and Client Secret generated when configuring Zoom to fill in the fields **Zoom OAuth Client ID** and **Zoom OAuth Client Secret**. (If you have selected the app type as "Account level app", make sure that you are using an account-level app on Zoom side as well) * Select the **Regenerate** button next to the field **At Rest Token Encryption Key**. - * Make sure **Enable Password based authentication** is set to `false`. - * Ignore **API Key** and **API Secret** fields. -* If you are using Webhooks or Deauthorization, make sure you select the **Regenerate** button on **Webhook Secret** field. +* If you are using Webhooks or Deauthorization, make sure you select the **Regenerate** button on **Webhook Secret** field. Then set the **Zoom Webhook Secret** from the features page in your Zoom app. * Select **Save**. ## User guide diff --git a/plugin.json b/plugin.json index 9b744c2a..debfe8ac 100644 --- a/plugin.json +++ b/plugin.json @@ -43,7 +43,7 @@ }, { "key": "AccountLevelApp", - "display_name": "OAuth by Account Level App (Beta):", + "display_name": "OAuth by Account Level App:", "type": "bool", "help_text": "When true, only an account administrator has to log in. The rest of the users will automatically use their Mattermost email to authenticate when starting meetings.", "placeholder": "",