The CodeStream Jira Cloud integration requires users to go through the OAuth process. This requires a developer app in an Atlassian account to enable the OAuth handshake and grant access to the system.
-
Login to your Atlassian cloud account and go to the developer apps site.
-
Create > OAuth 2.0 Integrations
-
Distribution > Enable sharing; Also, complete the rest of the page
-
Permissions > Add Jira API
-
Confiure Jira Platform Rest API
- Add View Jira Issue Data
- Add Create and Manage Issues
- Verify View user profiles has been added
-
Authorization > User persistent refresh token
-
Set callback URL like
https://stg-api.codestream.us/no-auth/provider-token/jira -
On the Settings page, get the client ID, secret, etc.. and add them to the CodeStream server config.
{ "integrations": { "jira": { "cloud": { "appClientId": "*************************", "appClientSecret": "**********************************", "disabled": false } } }