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.
Learn more about what app data is stored for Easy Agile Programs here.
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 dataPROJECT_ADMIN
may be used for visualizing Release versions