# Zoom Plugin can't verify

**URL:** <https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177>\
**Category:** Troubleshooting\
**Created:** [March 16, 2020, 6:59pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177 "2020-03-16T18:59:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mkx-l](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/mkx-l/32/3626_2.png) [@mkx-l](https://forum.mattermost.com/u/mkx-l)\
**Post date:** [March 16, 2020, 6:59pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/1 "2020-03-16T18:59:40Z")

</div>

Hello

#### Summary

If I followed the instructions provided at [https://github.com/mattermost/mattermost-plugin-zoom](https://github.com/mattermost/mattermost-plugin-zoom). The Zoom icon is visible but mattermost says the account could’nt be verified even though the email address is the same.

#### Steps to reproduce

Docker version 1:19.03.7-1  
nginx-mainline 1.17.9-1  
mattermost team edition 5.20.0  
hosted under subpath \*/mattermost  
installed and configured mattermost zoom plugin  
tried to start a video meeting

#### Expected behavior

A video meeting should be started.

#### Observed behavior

 ![error_system](https://us1.discourse-cdn.com/flex020/uploads/mattermost/original/2X/2/2d3a7e107fa85f3d75b4eef75e5400dadea72bba.png)

---

<div class="post-metadata">

**Author:** ![sven.huester](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/sven.huester/32/8724_2.png) [@sven.huester](https://forum.mattermost.com/u/sven.huester)\
**Post date:** [March 17, 2020, 9:49am UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/2 "2020-03-17T09:49:50Z")

</div>

Hey @mkx-l,  
can you verify both accounts have the exact same casing?  
We’re also currently in the process of getting an Oauth version of the zoom plugin ready for release were the user accounts are linked to their zoom accounts in an additional step, this should resolve this issue going forward.

If you want to give it a try you can download the version 1.2.0 from here: [https://github.com/mattermost/mattermost-plugin-zoom/releases](https://github.com/mattermost/mattermost-plugin-zoom/releases)

And follow the instructions here:

> **[mattermost/mattermost-plugin-zoom](https://github.com/mattermost/mattermost-plugin-zoom/tree/v1.2.0)**
>
> Zoom plugin for Mattermost :electric\_plug:. Contribute to mattermost/mattermost-plugin-zoom development by creating an account on GitHub.

Cheers,  
Sven

---

<div class="post-metadata">

**Author:** ![mkx-l](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/mkx-l/32/3626_2.png) [@mkx-l](https://forum.mattermost.com/u/mkx-l)\
**Post date:** [March 17, 2020, 10:17am UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/3 "2020-03-17T10:17:38Z")

</div>

Thank you for your fast answer, but what do you mean exactly by “casing”?  
Could you provide some information on how to set it up? I’m a bit overwhelmed.

---

<div class="post-metadata">

**Author:** ![sven.huester](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/sven.huester/32/8724_2.png) [@sven.huester](https://forum.mattermost.com/u/sven.huester)\
**Post date:** [March 17, 2020, 11:56am UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/4 "2020-03-17T11:56:57Z")

</div>

Happy to elaborate.  
So the issue here is that the zoom api does store emails with upper and lower case mixed or keeps their casing as it’s being received by the login provider.  
Say your email is: `First.Last@Company-Name.tld`  
Mattermost stores this as all lower-case, a lot of software does.  
So it looks like this: `first.last@company-name.tld`  
Unfortunately this causes issues when the Zoom API is comparing the email address they store vs. the one they get from Mattermost because `First.Last@Company-Name.tld` is not the same as `first.last@company-name.tld`.

As for instructions you really just have to follow the steps in the second link I posted. You have to fill out all the fields for OAuth authentication. I’m currently looking through them to see if there’s a way to make them more clear.

But for now you only need to do the following steps (taken from the docs):

To generate an **API Key** and **API Secret** requires a [Pro, Business, Education, or API Zoom plan](https://zoom.us/pricing).

1. Set the **OAuth ClientID** and **OAuth Secret** , generated by Zoom and used to create meetings and pull user data:

- Go to [https://marketplace.zoom.us/](https://marketplace.zoom.us/) and log in.
- In the top left click on **Develop** and then **Build App**.
- Select **OAuth** in **Choose your app type** section.
- Enter a name for your app and disable **Intend to publish this app on Zoom Marketplace**.
- Choose **Account-level app** as the app type.
- Click **Create**.
- Enter the **Company Name** and **Developer Contact Information** for your app.
- Go to the **App Credentials** tab on the left. Here you’ll find your **Client ID** and **Client Secret**.
- Enter a Valid **Redirect URL for OAuth** (`https://<SiteUrl>/plugins/zoom/oauth2/complete`) and add the same url under **Whitelist URL**.
  - `SiteUrl` should be your mattermost server url

- Add following scopes “user:read”, “meeting:write”, “webinar:write”, “recording:write”
- Paste the **Client ID** and **Client Secret** into the fields in the System Console, and hit **Save**.
- Generate an **Encryption Key** to save the encryped tokens.

Filling out the API Key and API Secret fields should not be necessary.

---

<div class="post-metadata">

**Author:** ![mkx-l](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/mkx-l/32/3626_2.png) [@mkx-l](https://forum.mattermost.com/u/mkx-l)\
**Post date:** [March 19, 2020, 12:06pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/5 "2020-03-19T12:06:39Z")

</div>

The email address was lowercase in both cases.

Still I have problems to setup the OAuth. When I want to install the Zoom App I get the following error: Not authorized, missing Mattermost user id.

---

<div class="post-metadata">

**Author:** ![amy.blais](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/amy.blais/32/7481_2.png) [@amy.blais](https://forum.mattermost.com/u/amy.blais)\
**Post date:** [March 19, 2020, 12:22pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/6 "2020-03-19T12:22:16Z")

</div>

Would this note help [https://github.com/mattermost/mattermost-plugin-zoom/blob/master/README.md#note](https://github.com/mattermost/mattermost-plugin-zoom/blob/master/README.md#note)?

---

<div class="post-metadata">

**Author:** ![mkx-l](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/mkx-l/32/3626_2.png) [@mkx-l](https://forum.mattermost.com/u/mkx-l)\
**Post date:** [March 19, 2020, 12:42pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/7 "2020-03-19T12:42:48Z")

</div>

No, unfortunately not. Even with the paid zoom account it is not working in mattermost.

---

<div class="post-metadata">

**Author:** ![jesse](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/jesse/32/5168_2.png) [@jesse](https://forum.mattermost.com/u/jesse)\
**Post date:** [March 19, 2020, 5:17pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/8 "2020-03-19T17:17:31Z")

</div>

> [@mkx-l](#):
>
> Still I have problems to setup the OAuth. When I want to install the Zoom App I get the following error: Not authorized, missing Mattermost user id.

@mkx-l, just to clarify, where did you observe the “missing Mattermost user id” error message? Is this in the Mattermost Server’s system console? An ephemeral message? If you can share the raw logs or a screenshot for context, that will help.

---

<div class="post-metadata">

**Author:** ![mkx-l](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/mkx-l/32/3626_2.png) [@mkx-l](https://forum.mattermost.com/u/mkx-l)\
**Post date:** [March 19, 2020, 5:33pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/9 "2020-03-19T17:33:57Z")

</div>

whoops, sorry. It is after I clicked on install when creating the app at [https://marketplace.zoom.us/](https://marketplace.zoom.us/). A new tab opens trying to access the mattermost URL https:///plugins/\*(something) and there I get a clean page with “missing Mattermost user id” written on it.

---

<div class="post-metadata">

**Author:** ![jesse](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/jesse/32/5168_2.png) [@jesse](https://forum.mattermost.com/u/jesse)\
**Post date:** [March 19, 2020, 5:48pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/10 "2020-03-19T17:48:47Z")

</div>

Thanks, @mkx-l! Bear with me, I don’t have a /ton/ of Zoom configuration experience, but nothing in the existing setup flow should have you opening a new tab that takes you to the oAuth page. I’m wondering if something on Zoom’s side has changed.

Are you able to share some screenshots showing the flow and errors you’re running into?

---

<div class="post-metadata">

**Author:** ![mkx-l](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/mkx-l/32/3626_2.png) [@mkx-l](https://forum.mattermost.com/u/mkx-l)\
**Post date:** [March 19, 2020, 6:33pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/11 "2020-03-19T18:33:06Z")

</div>

![001](https://us1.discourse-cdn.com/flex020/uploads/mattermost/original/2X/9/9e6171bb0ebad2d4a94e9ed17e7afbe51ddb32a7.png)

![002](https://us1.discourse-cdn.com/flex020/uploads/mattermost/original/2X/6/62e52f65c3502cde729f882d90037a5120b713df.png)

 ![003](https://us1.discourse-cdn.com/flex020/uploads/mattermost/original/2X/4/4a697e553f00988b2123e3af99ec25fb442dfd07.png)

 ![004](https://us1.discourse-cdn.com/flex020/uploads/mattermost/original/2X/0/040dbcd1dfefe9767d416e02d7ace992cc7ac17d.png)

 ![005](https://us1.discourse-cdn.com/flex020/uploads/mattermost/original/2X/6/65918ee2f2a6d241e22c5634a7f3c268e8d1ee28.png)

 ![006](https://us1.discourse-cdn.com/flex020/uploads/mattermost/original/2X/3/3aa2a03e87c1c474f7f68e33c45face827c7b1b2.png)

 ![007](https://us1.discourse-cdn.com/flex020/uploads/mattermost/original/2X/3/38b5156d38bdddf7801b5e8d852cc3b9c76e27c9.png)

 ![008](https://us1.discourse-cdn.com/flex020/uploads/mattermost/original/2X/d/d905a20fb843642de282750189287f5f1d07e942.png)

 ![009](https://us1.discourse-cdn.com/flex020/uploads/mattermost/original/2X/a/a490ce559cf82c4b790c4901b1688f0ec08c6291.png)

That’s every step I’ve done. At the end I can hit install and the mentioned tab opens.

---

<div class="post-metadata">

**Author:** ![jesse](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/jesse/32/5168_2.png) [@jesse](https://forum.mattermost.com/u/jesse)\
**Post date:** [March 20, 2020, 8:30pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/12 "2020-03-20T20:30:15Z")

</div>

Thanks for the excellent detail, @mkx-l! I’ve asked @aaronrothschild on our community server to see if he might be able to lend a hand here.

One thing I notice: your Mattermost server seems to be using a subpath (`exampleserver.de/mattermost`) – and I think our Zoom plugin currently has an issue with that per [https://mattermost.atlassian.net/browse/MM-23411](https://mattermost.atlassian.net/browse/MM-23411). Any chance that might be the issue?

---

<div class="post-metadata">

**Author:** ![mkx-l](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/mkx-l/32/3626_2.png) [@mkx-l](https://forum.mattermost.com/u/mkx-l)\
**Post date:** [March 21, 2020, 8:39am UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/13 "2020-03-21T08:39:14Z")

</div>

I tried the possible fix by editing the main.js file by hand. I still get an error in the developer console, but I think the path is now correct.

 ![404notfound](https://us1.discourse-cdn.com/flex020/uploads/mattermost/original/2X/7/7902127e46f7982dfd203842bf011e62445c3a62.png)  
What about the installation procedure? Do I need to create the OAuth app in zoom until I get the Client ID&Secret then setup and start the plugin, finish the app installation (by clicking on Install in the last screenshot I provided)? Did someone tried this before and can confirm?

---

<div class="post-metadata">

**Author:** ![alfred0809](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@alfred0809](https://forum.mattermost.com/u/alfred0809)\
**Post date:** [March 21, 2020, 10:56am UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/14 "2020-03-21T10:56:22Z")

</div>

I have never seen this error on my Mac before. Perhaps its because im on the Catalina beta? Does anyone know how I might fix this problem when trying to download an app off the internet? Thanks

---

<div class="post-metadata">

**Author:** ![mkx-l](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/mkx-l/32/3626_2.png) [@mkx-l](https://forum.mattermost.com/u/mkx-l)\
**Post date:** [March 25, 2020, 12:06pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/15 "2020-03-25T12:06:38Z")

</div>

Looks like the subpath was the problem all the time. The workaround at [https://mattermost.atlassian.net/browse/MM-23411](https://mattermost.atlassian.net/browse/MM-23411) worked. Hoping to see a fix soon.  
Thank you very much to all of you for helping me out.

---

<div class="post-metadata">

**Author:** ![alfred0809](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@alfred0809](https://forum.mattermost.com/u/alfred0809)\
**Post date:** [July 4, 2020, 11:40pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/16 "2020-07-04T23:40:58Z")

</div>

> [@mkx-l](#):
>
> Looks like the subpath was the problem all the time. The workaround at [https://mattermost.atlassian.net/browse/MM-23411](https://teatvapk.win)[Shareit](https://shareitapp.me) worked. Hoping to see a fix soon.  
> Thank you very much to all of you for helping me out.

Thanks for the response.

---

<div class="post-metadata">

**Author:** ![alfred0809](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@alfred0809](https://forum.mattermost.com/u/alfred0809)\
**Post date:** [January 8, 2023, 9:17pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/17 "2023-01-08T21:17:23Z")

</div>

> [@alfred0809](#):
>
> I have never seen this error on my Mac before. Perhaps its because im on the Catalina beta? Does anyone know how I might fix this problem when trying to download an app off the internet? Thanks  
> [https://vidmateapp.win](https://vidmateapp.win/in/) [Momix](https://momix.uno/)

No reply…!!!

---

<div class="post-metadata">

**Author:** ![agriesser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/agriesser/32/5644_2.png) [@agriesser](https://forum.mattermost.com/u/agriesser)\
**Post date:** [January 9, 2023, 4:17am UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/18 "2023-01-09T04:17:54Z")

</div>

Hi alfred!

This issue is marked as solved, if you have a similar issue, please feel free to create a new issue here and post the link to this one if you think it’s related. We will also need a few more details in order to help you troubleshoot this issue, starting with the versions you’re using (server + client) as well as the exact error message.

---

<div class="post-metadata">

**Author:** ![beetecaste](https://avatars.discourse-cdn.com/v4/letter/b/b9e5f3/32.png) [@beetecaste](https://forum.mattermost.com/u/beetecaste)\
**Post date:** [January 11, 2023, 1:43pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/19 "2023-01-11T13:43:35Z")

</div>

Still I have problems to setup the OAuth. When I want to install the Zoom App I get the following error: Not authorized, missing Mattermost user id.

---

<div class="post-metadata">

**Author:** ![agriesser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mattermost.com/agriesser/32/5644_2.png) [@agriesser](https://forum.mattermost.com/u/agriesser)\
**Post date:** [January 11, 2023, 2:15pm UTC](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177/20 "2023-01-11T14:15:45Z")

</div>

Hi beetcaste and welcome to the Mattermost forums!

This issue is marked as solved, if you have a similar issue, please feel free to create a new issue here and post the link to this one if you think it’s related.

[Next page](https://forum.mattermost.com/t/zoom-plugin-cant-verify/9177.md?page=2)
