Configuring the Zoom Extension

Overview

The Zoom Extension enables UniversitySite to create and manage Zoom meetings for live instructor-led training events using Server-to-Server OAuth App created in Zoom. A Server-to-Server OAuth app enables you to securely integrate with Zoom APIs and get your account owner access token without user interaction. With the Server-to-Server OAuth app, the Client ID and Secret Value can be obtained by a Zoom Administrator (with Developer Role permissions) with experience authenticating web apps. See the full article here

Note: Before a Developer can create the Server-to-Server OAuth App in Zoom, the Zoom Account Owner must grant Developers role-based access permissions in Zoom to edit a Server-to-Server OAuth app

Creating a Server-to-Server OAuth App in Zoom 

  1. To create go to Zoom Solutions | Developer Platform | Marketplace | and from the Develop dropdown choose Build App.
  2. From the Choose your app type list, in Server-to-Server OAuth click Create.
  3. Suggested Name: UniversitySite Zoom click Create.
  4. From the App credentials page, click Continue. Note: We will come back to the App credentials after we complete its configuration.
  5. Complete the Basic Information & Developer Contact Information fields and click Continue.
  6. From the Add feature page, click Continue.
  7. From the Add Scopes page, add Scopes from MeetingUser, & Reports scope types, and then click Done

  8. From the Add Scopes confirmation page, click Continue.
  9. Activate your app.
  10. Now that your app is activated, go to App Credentials - keep this browser tab open for copy/paste.

Configuring the Zoom Extension in InstructorSite

Now that you have the Zoom Server-to-Server OAuth App credentials required to authenticate account-level access, you need to add these values to the Zoom Extension configuration page in InstructorSite.

  1. From the InstructorSite Navigation Bar, click More | App Store | Zoom Extension | Configuration button.

  2. Copy and paste the Zoom Account ID.
  3. Copy and paste the Zoom Client ID.
  4. Copy and paste the Zoom Client Secret.
  5. Next, click Test Zoom Connection.
  6. If you want all Zoom meetings created via the Zoom Extension to Require a Passcode, enable that option (as shown above).
  7. If you want all persons joining Zoom meetings created via the Zoom Extension to have an authenticated Zoom account, enable that option (as shown above).
  8. If the test passes, click Save Settings.

Still need help? Contact Us Contact Us