Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Our new Zoom OAuth (Open Authentication) solution is recommended for training centers where Zoom has been implemented institution-wide and licensed user accounts already belong to university staff, faculty, and students. 

Build an OAuth application in your Zoom owner account to determine the list of permissions that CAE LearningSpace will have once CAE LearningSpace is authorized by users individually to access their Zoom accounts.

Info

Your Zoom owner account is the primary account where you can manage every other user account, have access to subscriptions, and handle other account management-related settings. Your owner account also holds an account number which is included on your profile.

  1. Log into your Zoom owner account.
  2. Stay on your Profile, and in the side menu on the left, click on Advanced to display further options.
  3. Click on App Marketplace.
    Image RemovedYou will land on https://marketplace.zoom.us/.

    Image Added

  4. On the Zoom App Marketplace page, on the right, select the the Develop drop-down on the right and open it.
  5. Click Click Build Legacy App.Image Removed


Build Legacy App

  1. On the Choose your app type page, find OAuth.
    Info

    The OAuth application is a tool that allows you to determine the level of access that CAE LearningSpace will have once a user has authorized CAE LearningSpace to access their Zoom account.

    Click Create.
    Image Removed OAuth.
Info

NOTE: JWT is not supported by Zoom any longer! Go to Set Up OAuth 2.0 (Open Authorization) for Existing Zoom Accounts for alternative solutions. (Learn more at Server-to-Server OAuth)


Image Added

    1. Click Create.
      Info

      The OAuth application is a tool that allows you to determine the level of access that CAE LearningSpace will have once a user has authorized CAE LearningSpace to access their Zoom account.


    2. A window pops up where you need to
      1. Name the new OAuth application you are creating.

        Info

        In the example, we are simply naming the new application after

  1. CAE
      1. LearningSpace, but you can give any name to the app you prefer.
        The name of the app does not affect the API configuration in any way.


      2. Select the User-managed app option.
        Users will be able to allow access for

  2. CAE
      1. LearningSpace to their Zoom user account individually. 

      2. Deselect the third switch to avoid publishing your application on the Zoom App Marketplace.

        Note

        Do not share your OAuth application with external users.

  3. Image Removed

      1. Image Added


  4. Click Create to continue.

  5. You will be directed to the App Credentials page of your new OAuth application.

    1. Copy your Client ID and Client Secret to a safe place of your choice.
      You will be needing these credentials later on when setting up the OAuth meeting provider in CAE LearningSpace.
    2. In the Redirect URL for OAuth field, provide the URL where your users access CAE LearningSpace.

      Info

      After authorizing CAE LearningSpace access to a Zoom account, users will be redirected to this page.

      Image AddedImage Removed

    3. Scroll down to the OAuth allow list Information section, Add allow OAuth Allow lists field.
      Here, provide the URL where your users access CAE LearningSpace once more.
      Image Removed
      Image Added

  6. Click Continue, and you will arrive at the Information page.
    Here, provide some further required details:

    1. Provide the Short and Long Descriptions of your OAuth application.
      Image Removed
      Image Added

    2. Scroll down to the Company Name field.
      Name your organization.

      Image Added
    3. Add the Contact Information of the Developer in charge of the OAuth application.
      Image Removed

      Tip

      Developer Contact Information can be the same as the account owner’s information.

       

  7. Once finished, switch to the Scopes tab.
    Here, you have to determine the list of user-specific resources CAE LearningSpace can have access to in a Zoom user account following authorization.
    Once CAE LearningSpace is authorized by a user to access their Zoom account, CAE LearningSpace will be limited to the list of permissions specified in Scopes.

    Image Modified

  8. Click the Add Scopes button.
    A pop-up will open where you can search and specify the scope of permissions.
    1. Select Meeting, then select both checkboxes as shown below:

      Info

      Once authorized, CAE LearningSpace will be able to view and manage meetings in a Zoom user account.


      Image AddedImage Removed

    2. Select Select Recording, then select both checkboxes as shown below:

      Info

      Once authorized, CAE LearningSpace will also be able to view and manage recordings in a Zoom user account.


      Image AddedImage Removed


    3. Select User, then select all of the three checkboxes as shown below:

      Info

      Once authorized, CAE LearningSpace will also be able to view and manage user information, and view profile information in a Zoom user account.


      Image AddedImage Removed

  9. You should have a total of 7 permissions selected. 
    To make sure, check the upper right corner of the Add scopes pop-up.

  10. Click Done to save your settings.
    You can also check your current scope settings on the Scopes page.
    Image Removed
    Image Added

  11. Click Click Continue to arrive at the Activation tab of your OAuth application.

  12. Check if the Add button is active.

    Image Modified

    Once all conditions are met, the Add button will become active.

    Note

    Do not install the application. Only check if the application is "ready" for installation. The OAuth installation is "ready" if the Add button is active.


    Image Modified

  13. Click Manage in the upper right corner of your page to access your created applications.

    Image Modified

    You should have your new application added to your Dashboard on the Created Apps tab:

    Image Modified 


Info
titleOn to the Next Step

Continue to this page to connect your Zoom OAuth application with CAE LearningSpace