Skip to main content
Skip table of contents

Programs' secure Jira integration

Is Cloud or Data Center right for me?

Easy Agile Programs is available for both Jira Cloud and for Jira Data Center.

Use the version that matches your host Jira site.

How does the app interact with Jira data?

Easy Agile Programs uses Jira’s REST APIs to interact with your Jira data.

  • The app never stores a separate copy of your Jira data.

On page load, requests are made on behalf of the user to fetch data from Jira’s API. When users update Jira data in the app, the update is submitted through the API. This keeps your Jira data as the single source of truth.

The user’s existing Jira permissions control what Jira data they can access within the Easy Agile Programs app. A user will only be able to view or edit Jira data where they already have permission to do so in Jira.

Learn more about User permissions in Easy Agile Programs here.

Authentication on Jira Cloud

Requests are authenticated using a user’s JWT according to the Atlassian Connect framework. This JWT, including its expiration time, is provided and managed by Atlassian.

Jira Cloud and Atlassian Connect

The app integrates with Jira Cloud through the Atlassian Connect Framework. This facilitates the authentication process for interacting with your Jira site, including:

  • Using JWT (JSON Web Tokens) to access protected resources such as Jira’s REST APIs

  • Using Jira’s existing permissions models to manage what Jira data a user can view, edit, or delete

App-specific data that cannot be stored as Jira data is stored in Easy Agile’s cloud servers. This is also authenticated using the installation secret for the Connect app.

Easy Agile Programs does not currently use Atlassian’s Forge platform. We are following Atlassian’s progress on feature parity with Atlassian Connect to plan the right time to migrate to Forge.

Scopes

Our Jira Cloud apps require the following Atlassian Connect Scopes (Permissions):

  • READ, WRITE, DELETE to fulfil user actions to update Jira data

  • PROJECT_ADMIN may be used for visualizing Release versions

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.