We're migrating to using the cleaner zulip.com domain, which involves changing all of our links from ReadTheDocs and other places to point to the cleaner URL.
1.3 KiB
Zoom Video Calling OAuth Configuration
To use the Zoom integration on a self-hosted installation, you'll need to register a custom Zoom Application as follows:
-
Visit the Zoom Marketplace.
-
Create a new application, choosing OAuth as the app type. We recommend using a name like "ExampleCorp Zulip".
-
Select account-level app for the authentication type, disable the option to publish the app in the Marketplace, and click Create.
-
Inside of the Zoom app management page, set the Redirect URL to
https://zulip.example.com/calls/zoom/complete
(replacingzulip.example.com
by your main Zulip hostname). -
Set the "Scopes" to
meeting:write:admin
.
You can then configure your Zulip server to use that Zoom application as follows:
-
In
/etc/zulip/zulip-secrets.conf
, setvideo_zoom_client_secret
to be your app's "Client Secret". -
In
/etc/zulip/settings.py
, setVIDEO_ZOOM_CLIENT_ID
to your app's "Client ID". -
Restart the Zulip server with
/home/zulip/deployments/current/scripts/restart-server
.
This enables Zoom support in your Zulip server. Finally, configure Zoom as the video call provider in the Zulip organization(s) where you want to use it.