How to Set Up the Identity Governance, Auditing & Access Control via JSM with Zoom

Here’s a step-by-step guide to walk you through how to set up the Identity Governance, Auditing & Access Control via JSM with Zoom.

App Overview

The Identity Governance, Auditing & Access Control via JSM is an advanced solution that helps you to simplify and automate access request workflows across your organization.

Instead of relying on manual request and approval steps, the app enables:

  • End users can submit access requests through the JSM portal.
  • Automated routing of approval workflows based on predefined rules.
  • Instant provisioning actions once approvals are complete.

By automating these processes, the Identity Governance, Auditing & Access Control via JSM ensures secure, policy-driven, and audit-ready access management across your tech ecosystem.

Pre-requisites

Before you begin, make sure you have the following:

  • Admin access to Jira Service Management (JSM): Required to configure workflows, custom fields, and automation rules.
  • Admin access to Zoom portal: Needed to authorize integrations and manage access provisioning.

1: Create or Log In to a Zoom Account

Follow these steps:

  • Open the following URL: https://zoom.us/myhome
  • Access Governance, Auditing & Access Control via JSM with Zoom
  • Create a new account if you do not already have one. Log in using an account with Owner or Admin privileges.

Reason

Only Admin or Owner accounts can access the App Marketplace and configure API applications. Paid Zoom plans are required for admin API usage.

Free accounts may return the following response when calling APIs:

{ "code": 200, "message": "No privilege." }

2: Open the Zoom App Marketplace

Follow these steps:

  • Navigate to the following path after logging in: Admin → Advanced → App Marketplace
  • Access Governance, Auditing & Access Control via JSM with Zoom

Reason

OAuth applications can only be created inside the Zoom App Marketplace. It serves as the control center for API integrations.

3: Create a New Application

Follow these steps:

  • In the top-right corner of the App Marketplace, select: Develop → Build App
  • Access Governance, Auditing & Access Control via JSM with Zoom

Reason

This step starts the creation of a new OAuth application that will be used for API integration.

4: Select Application Type

Follow these steps:

  • Choose the following option: Server-to-Server OAuth App
  • Access Governance, Auditing & Access Control via JSM with Zoom

Reason

Server-to-Server OAuth is designed for backend integrations. It does not require a user login flow or consent screen. It is suitable for automation, provisioning, and administrative workflow systems.

5: Retrieve Application Credentials

Follow these steps:

  • After creating the application, note the following credentials:
  • Client ID
  • Client Secret
  • Account ID
  • Access Governance, Auditing & Access Control via JSM with Zoom
  • These credentials are required to generate an access token using the following endpoint: POST https://zoom.us/oauth/token
  • Based on the scopes you configured, Zoom generates a token for your app using these credentials. This token authorizes the app to perform user-related operations through the Zoom API.
  • Store these credentials securely. Do not expose the Client Secret in frontend applications.
  • Select Continue to proceed.

6: Add Required Scopes

Follow these steps:

  • Navigate to: Scopes → Add Scopes
  • Access Governance, Auditing & Access Control via JSM with Zoom

    Add the following scopes:

    • Add Administrator to the Group
    • Add Assistance to User
    • Add member to Groups
    • Create User
    • Delete user
    • Remove a group’s administrator
    • Remove group’s members
    • Remove users Assistance
    • Update groups member
    • Update user
    • Update user’s password
    • View a group
    • Add a member to a Division
    • View Divisions
    • View Groups

    Reason

    Scopes define the permissions available to the application. Without the required scopes, API requests may fail even if a token is generated.

7: Activate the Application

Follow these steps:

  • After completing the configuration, select: Activate your App
  • Access Governance, Auditing & Access Control via JSM with Zoom

Reason

Activation is required for the application to function correctly. Without activation, tokens may generate but administrative API operations may fail.

8: Connect Zoom to the Identity Governance App

  • In the Identity Governance app, select App Connections from the left sidebar, then select + Add Integration in the top-right corner.
  • Access Governance, Auditing & Access Control via JSM with Zoom
  • In the Add Connection panel, search for or scroll to Zoom (listed under Identity Providers, tagged Oauth2) and select it.
  • Access Governance, Auditing & Access Control via JSM with Zoom
  • The Connect Zoom panel opens on the right. Fill in the following:
  • Access Governance, Auditing & Access Control via JSM with Zoom
    Field Value
    Connection Name A recognizable label for this connection (e.g. "My Zoom")
    Account ID The Account ID retrieved in Step 5
    Client ID The Client ID retrieved in Step 5
    Client Secret The Client Secret retrieved in Step 5
    Application Admin The licensed Atlassian user who will manage this connection
  • Complete the required fields and save the connection. Once saved, Zoom should appear in the App Connections table with a Connected status, the same way the existing Okta connection is shown.

Configure Automation Rules for Zoom

With the connection saved, configure automation rules to define how access requests are routed, approved, and provisioned:

Did this page help you?

miniOrange Atlassian Contact Us

Book a Free Consultation with
Our Experts Today!

Schedule a call now!


Contact Us