Create an OAuth 2.0 app in your Atlassian Developer Console with the required scopes and permissions for Commvault Cloud backup operations.
Before You Begin
- You must have administrator access to your Atlassian organization to create OAuth apps.
- You need to configure the callback URL provided by Commvault Cloud during the app setup.
Create OAuth App
-
Log in to the Atlassian Developer Console.
-
Click Create and select OAuth 2.0 integration.
-
Enter the following app details:
- App name: Enter a descriptive name for the app
- Description: Enter a description of the app purpose
-
Click Create.
Configure Authorization Settings
-
In your app, navigate to Authorization.
-
In the Callback URL field, enter the redirect URL in the following format:
https://<your-commvault-server>/commandcenter/processAtlassianAuthToken.do
Replace <your-commvault-server> with your Commvault Cloud server hostname or IP address.
- Click Save changes.
Configure Required Permissions
Navigate to Permissions and configure the following scopes:
User Identity API
| Scope Name | Code |
|---|---|
| View active user profile | read:me |
Jira API
Navigate to the Jira API section and configure the following scopes under Classic Scopes and Granular Scopes:
Classic Scopes
Jira Platform REST API
| Scope Name | Code |
|---|---|
| View Jira issue data | read:jira-work |
| Manage project settings | manage:jira-project |
| Manage Jira global settings | manage:jira-configuration |
| View user profiles | read:jira-user |
| Create and manage issues | write:jira-work |
Jira Service Management API
| Scope Name | Code |
|---|---|
| View Jira Service Management request data | read:servicedesk-request |
| Manage Jira Service Management customers and organizations | manage:servicedesk-customer |
Granular Scopes
| Scope Name | Code |
|---|---|
| View projects | read:project:jira |
| View board configuration | read:board-scope.admin:jira-software |
| Move issues between boards and backlogs | write:board-scope:jira-software |
| View boards, backlogs, and related items | read:board-scope:jira-software |
| View sprints | read:sprint:jira-software |
| Update and delete sprints | write:sprint:jira-software |
| View request types | read:requesttype:jira-service-management |
| Create and update requesttypes | write:requesttype:jira-service-management |
App Details
After creating the app, you will see the following details:
- App ID: A unique identifier (e.g.,
d1d01e51-f85a-4d52-b43b-caaf89af9506) - Client ID: Used for authentication
- Client Secret: Used for authentication
Note
Copy the Client ID and Client Secret values. You will need these credentials when configuring the Atlassian Jira app in Commvault Cloud.