Zoom is soon going to stop supporting the JWT

Looking at the zoom docs, it looks like the indico plugin only supports the ‘Own header flow’ [1].
You may need to tweak the setup to correctly match the authorization header.

The zoom header flow with hashing of the body[2] is not supported,

[1] Using webhooks
[2] Using webhooks

There we go: VC/Zoom: Add webhook validation by ThiefMaster · Pull Request #215 · indico/indico-plugins · GitHub

Maybe one of you could test if it works for you as well?

Thanks. I’ll, hopefully today, and let you know!

Michel

Here’s the Python wheel: indico_plugin_vc_zoom-3.2.5-py3-none-any.whl (338.7 KB)

In the end I deployed it on our instance and it seems to work fine - after deleting a meeting from Zoom, it was immediately marked as deleted on Indico as well.

Since it works fine for us, I just published indico-plugin-vc-zoom v3.2.5 to PyPI, so you can pip install -U indico-plugin-vc-zoom to get that version. The wheel is identical to the one I posted above, so no need to re-install it if you installed that one.

Thanks. I just tested and confirm that it works like a charm :slight_smile: