Skip to main content

Integrate Kendis with Jira Server Using OAuth 2.0

Follow this technical tutorial to set up a secure OAuth 2.0 integration between your Kendis instance and Jira Server

Kendis Team avatar
Written by Kendis Team
Updated today

This guide explains the administrative steps required to create a token-based connection between Kendis and your Jira Server instance using the OAuth 2.0 authorization code.

Prerequisites: Jira Administrator rights are required.

Authentication Type: OAuth 2.0 is used for secure, user-based synchronization.

Configuration Steps

Establishing this secure connection involves three primary configuration steps that integrate Kendis and Jira.

Best Practice: To maintain workflow efficiency, open your Jira administration panel and Kendis ALM settings in two separate tabs. This prevents losing your progress on the Kendis screen.

I. Set Up the ALM Account and Retrieve the Callback URL

This step initiates the connection in Kendis and obtains the unique redirection URL required for Jira.

  • Locate the Settings Menu: On the left navigation bar in Kendis, click the Settings Menu Item.

  • Open ALM Accounts: From the Settings configuration submenu that appears, click on "ALM Accounts".

  • Add New Account: Click the "+ Add ALM Account" button in the top right corner.

Configure Connection Details:

  • ALM Type: Select Atlassian JIRA.

  • Enter Account Name: Provide a descriptive account name (e.g., Jira - Core Banking).

  • Select Authentication: Scroll down and select the button for Jira Server β†’ Use OAuth 2.0.

  • Copy Callback URL: The unique URL will be displayed in the Callback URL field. Click the "Copy URL" button.

Please keep this Kendis configuration screen open. You will return to it in Step 3 to paste the credentials.

II. Log In to Jira Server and Create a New Application Link

The next step is to access the Application Links settings in Jira to configure the incoming connection for Kendis, paste the Callback URL, and generate the required Client ID and Client Secret.

Access Application Link Setup

  1. Log In to Jira: Open your Jira Server's base URL and log in with your administrator credentials.

  2. Access Applications: Click the Settings Icon in the top-right corner, and select "Applications" from the dropdown menu.

  3. Access App Links: In the Administration sidebar, under INTEGRATIONS, select "Application links".

  4. On the Application links page, click "Create link".

  5. Select Application Type and Direction to create a link:

    • Application type: Select "External application".

    • Direction: Select "Incoming" (Kendis accesses data from Jira).

  6. Click "Continue" to proceed to the configuration screen.

Configure the Link

  1. Enter Link Details.

    • Name: Enter a unique name (e.g., Core Banking).

    • Redirect URL: Paste the exact Callback URL you copied from Kendis in the first step.

  2. Set Application Permissions:

    • Click the Permission dropdown menu.

    • Select "Admin" from the list. (Selecting Admin ensures Kendis receives the necessary scopes to view, create, update, and manage all program-level work and configurations.)

  3. Click "Save" to complete the configuration settings.

Retrieve Credentials

Jira will display the Credentials page confirming the link creation and showing the generated OAuth 2.0 credentials.

Copy Credentials: Copy and securely save the following two values:

  • Client ID

  • Client Secret

III. Paste Credentials and Get Authentication Token

Now go back to Kendis.

Enter Client Credentials: On the same Use OAuth 2.0 screen, paste the credentials copied from Jira:

  • Client ID: Paste the Jira-generated Client ID value.

  • Client Secret: Paste the Jira-generated Client Secret value.

  • Get Authorization Token (Admin): Click the "Get Auth Token" button.

Did this answer your question?