Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

OAuth Solution to Allow Individual Users to Manage Their Accounts


Choose this solution if the Zoom user accounts of your virtual rooms are personal accounts at the same time.


After upgrading your account, and you have licensed users organized under your Zoom owner account,

  • you need to build an OAuth application within your owner account
  • then obtain the Client ID and secret from to allow CAE LearningSpace to communicate with individual Zoom user accounts.


  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.

  4. On the Zoom App Marketplace page go to the Develop drop-down on the right and open.
  5. Click Build App.

  6. On the Choose your app type page, find OAuth.

    OAuth is a tool that allows you to decide the level of access for CAE LearningSpace to the Zoom user accounts CAE LearningSpace is granted to have access to.

  7. Click Create.



  8. A window pops up where you need to

    1. Name the new OAuth application you are creating

      In the example, we are simply naming the new application after CAE 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 CAE LearningSpace to their Zoom user account individually. 

    3. Deselect the switch concerning the publication of your new application.

      Do not share your OAuth application with external users.



  9. Click Create to continue.
  10. 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.
    2. In the Redirect URL for OAuth field, provide the URL where your users access CAE LearningSpace.



    3. Scroll down to the Whitelist URL field.
      Here, provide once more the URL where your users access CAE LearningSpace.


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

    1. Provide the Short and Long Description of your OAuth application.



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

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



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


  12. Once finished, switch to the Scopes tab.
    Here, you have to define the scope of user-specific resources CAE LearningSpace can have access to.
    Once CAE LearningSpace is granted user-level access to a specific Zoom user account, it will be limited to the parts of a Zoom user account specified in Scopes.



  13. Click the Add Scopes button.
    A pop-up will open where you can manage the scope of access to individual Zoom user accounts:
    1. Select Meeting, then select both checkboxes as shown below:




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



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



  14. You should have a total of 7 checkboxes selected. 
    Check the tally in the upper right corner of the Add scopes pop-up.

  15. Click Done to save your settings.
    You can also check your current scope settings on the page: 



  16. Click Continue to arrive at the Install tab of your OAuth application.
  17. Check if the Install button is active.

    Do not install the application. Only check if the application is "ready" for installation. 





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



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










  • No labels