Zoom Provisioner

Creating a Zoom app

To integrate PingFederate with Zoom, add it as a server-to-server OAuth app.

Steps

  1. Access the Zoom App Marketplace.

  2. At the top right corner of the screen, click the Develop drop-down list and select Build App.

    Result:

    The Choose your app type page displays.

    Screen capture of the Choose your app type page.
  3. Click Create on the Server-to-Server OAuth app type tile.

  4. Enter the name of the app in the App Name field and click Create.

    Result:

    The account ID, client ID, and client secret for your new application display on the App credentials tab. Remember where this information is stored, as you’ll need it to create a provisioning connection.

  5. Access the Information tab and add information about your app, such as a meaningful short description that will help others understand its purpose.

  6. Scroll down and enter the company name, which is required to activate your app.

  7. Scroll down to the Developer Contact Information section of the page, enter your name and email address in the appropriate fields. Click Continue.

  8. On the Feature tab, click the toggle to enable the features you’re interested in, such as events, team chats, and multi-platform support. Click Continue.

  9. On the Scopes tab, click Add Scopes and select the following scopes:

    • User scopes:

      • user:master: Allows the app to view and manage sub account user information.

      • user:read:admin: Allows the app to view information for all users in a Zoom account, such as profile information, user settings, user permissions, and the user’s scheduling privileges.

      • user:write:admin: Allows the app to view and manage user profile information, such as settings and permissions.

    • Account scopes:

      • account:master: Allows the app to view and manage sub accounts.

      • account:read:admin: Allows an app to view account and sub account information. This includes account settings, account lock settings, managed domains, and the account’s trusted domains.

      • account:write:admin: Allows an app to manage sub accounts on behalf of a master account. This includes creating or disassociating a sub account from a master account, updating an account’s owner or account settings, and updating lock settings.

    • SCIM2 scope:

      • scim2: Allows an app to provide support for provisioning support.

  10. When you’re finished, click Done.

  11. Access the Activation tab and clickActivate your app.