Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e2afab7

Browse files
committed
multi jira integration
Replace some jira pages with this one multiple configuration page. Per Saida & Karin
1 parent d20603f commit e2afab7

15 files changed

+79
-75
lines changed

docs/programs/images/jira-setup-1.png

117 KB
Loading
111 KB
Loading
217 KB
Loading
95.8 KB
Loading
78.2 KB
Loading

docs/programs/images/jira-setup-2.png

105 KB
Loading

docs/programs/images/jira-setup-3.png

189 KB
Loading

docs/programs/images/jira-setup-4.png

154 KB
Loading

docs/programs/images/jira-setup-5.png

4.33 KB
Loading

docs/programs/images/jira-setup-6.png

91.5 KB
Loading

docs/programs/images/jira-setup-7.png

132 KB
Loading

docs/programs/images/jira-setup-8.png

183 KB
Loading

docs/programs/images/jira-setup-9.png

187 KB
Loading
Lines changed: 77 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,112 +1,120 @@
11
---
2-
title: "Jira Server Integration Setup"
3-
path: "/programs/jira-server-integration.html"
4-
id: "programs/jira-server-integration"
2+
title: "Jira Setup"
3+
path: "/programs/jira-setup.html"
4+
id: "programs/jira-setup"
55
---
66

77
> <b>Note:</b> In order to configure your Jira integration, you must be an admin on Jira in order to properly have webhooks installed. After your integration has properly been set up, you can go back to regular access on Jira.
88
9-
You can integrate with Jira Server in order to sync information between your HackerOne report and your Jira issue.
9+
You can integrate with Jira in order to sync information between your HackerOne report and your Jira issue.
1010

11-
To integrate with Jira Server:
12-
1. Go to **Program Settings > Program > Integrations**.
13-
2. Click the **Connect with Jira** link.
14-
![jira-server-1](./images/jira-server-1.png)
11+
To integrate with Jira:
1512

16-
3. Choose **Jira Server**, and you'll be redirected to this 4-step setup screen where you can configure your Jira integration.
17-
![jira-server-3](./images/jira-server-3.png)
13+
1. Go to **Program Settings > Program > Integrations.**
14+
2. Click the **Connect with Jira link.**
1815

19-
![jira-server-2](./images/jira-server-2.png)
16+
![jira-setup-5](./images/jira-setup-5.png)
2017

21-
4. Navigate to the Application Links console of Jira by going to **Jira Administration > Applications > Application Links**.
18+
3. Click the **Set up new integration** button.
19+
4. Enter **Name** and **Description** for your new integration and click **Next.**
2220

23-
> **Note:** You must be a Jira administrator in order to set up and access the Jira integration settings. After you set up your integration, you can go back to regular access on Jira.
21+
![jira-setup-2](./images/jira-setup-2.png)
2422

25-
![jira-server-7](./images/jira-server-7.png)
23+
5. Navigate to the Application Links console of Jira by going to **Settings > Products > Application Links.**
2624

27-
5. Enter `https://hackerone.com` and click **Create new link**.
28-
![jira-server-8](./images/jira-server-8.png)
25+
> **Note:** You must be a Jira administrator in order to set up and access the Jira integration settings. After you set up your integration, you can go back to regular access on Jira.
2926
30-
6. Enter `https://hackerone.com` in the New URL field in the Configure Application URL window.
31-
![jira-server-9](./images/jira-server-9.png)
27+
![jira-setup-9](./images/jira-setup-9.png)
3228

33-
7. Enter `HackerOne` for the Application Name and select `Generic Application` in the Link applications window and click **Continue**.
34-
![jira-server-10](./images/jira-server-10.png)
29+
6. Enter https://hackerone.com and click **Create new link.**
3530

36-
8. Select the pencil icon for HackerOne on the Configure Application Links page.
37-
![jira-server-11](./images/jira-server-11.png)
31+
7. Enter https://hackerone.com in the New URL field in the Configure Application URL window.
3832

39-
9. Enter the following information on the Application Details section of the Configure HackerOne window:
33+
![jira-setup-3](./images/jira-setup-3.png)
4034

41-
Field | Details
42-
----- | ---------
35+
8. Enter the following information on the Link applications window and click **Continue.**
36+
Fields | Details
37+
------ | -------
4338
Application Name | HackerOne
44-
Display URL | https://hackerone.com
45-
46-
![jira-server-12](./images/jira-server-12.png)
47-
48-
10. Enter the following information on the **Incoming Authentication** section of the Configure HackerOne window:
49-
50-
Field | Details
51-
----- | --------
39+
Application Type | Generic Application
40+
Service Provider Name | HackerOne
41+
Consumer key | HackerOne JIRA Client
42+
Shared secret | Enter any string and save it for later use (case-sensitive).
43+
Request token URL | https://hackerone.com
44+
Access token URL | https://hackerone.com
45+
Authorize URL | https://hackerone.com
46+
Create incoming link | Check the checkbox
47+
48+
![jira-setup-4](./images/jira-setup-4.png)
49+
50+
9. Enter the following information on the next **Link applications** window:
51+
Fields | Details
5252
Consumer Key | HackerOne JIRA Client
5353
Consumer Name | HackerOne
5454
Public Key | Copy and paste from the key below
5555

56-
**HackerOne Jira public key**
56+
57+
### HackerOne Jira public key
5758
```
5859
-----BEGIN PUBLIC KEY-----
59-
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAy8H4gLqU2Lkkce11/Scn
60-
zac5uLs4Wa3xkg8pwTJb4AaUXxPp5c49MVXRlGhLMeQ2Wv1AfNvxJu4gcmvUyn6Q
61-
A9hD156grA7qXD3G7aX4DJ4N5ialNaDQGZCWRqxAqwrT7KoXZohbiima5bAyUjgG
62-
SwdGKTIHp7djBNfWa8Wv9uDbJZkNRkhzcuJ65dmsPk0gURosCzo3FhL9e0kjVt66
63-
GbTMjP02L0BZYpFhwTbHTsrw/xpmW9RRDGZ9jYNXbCeki17bYdVSdGswvamvzv5Y
64-
4EBK4hV4ocs+MumEWC5lYn1zdWjXaQcDTnrQLgF1BJ//hB7l6nPSrynYCiM4ceCU
65-
vo1/2p6nOvNvbBjVlRMIYbsrrUgaBT1tvdHRqTkBDpxzDEQcNBuEgxhxu7oHNDvK
66-
HnZsorPPvfixqhpB3jcO9NuYujPakAV/ishjrwwQtRIRXqLAFHYYQxbzfikhi0xs
67-
RJGg/kzpkmz9F93cATONpMFSVrg6a4Vxmt0Yt8zND2WNi/8qHCWN2yju2DUWLLRm
68-
6MdAkz48MMTCmYXRybB+6g8a9F4YBdl2TGnWsYfQ1R/y0utRKBC+P7cQwVTP8eus
69-
liA2Ts+KvYyVgD6StR629HFyNCNglm9+NuudtYdUUfIHGlEq769wLwHX3bgddqBW
70-
hgko43a2w0IWTvNkga5FBcMCAwEAAQ==
60+
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDuK1KHVbY7BsmqtNT2iawWLm0b
61+
19kAMZRJLhTv6TgJfyzRSktTa18pvp30B3X4T1DVggrMjmzYvAYtvnSpCOn4nI2W
62+
qQQ1Bes+Gh1FpciFHZc3t8abVKF+ZFHRz7nILmx3isQJ05sojgDOyf481KvWk8hY
63+
Ee69GuatJo5veIMeDwIDAQAB
7164
-----END PUBLIC KEY-----
7265
```
66+
![jira-setup-11](./images/jira-setup-11.png)
7367

74-
![jira-server-13](./images/jira-server-13.png)
7568

76-
11. Click **Save**.
77-
12. Navigate back to HackerOne and enter the URL of the Jira instance you want to authenticate with in the **Instance base URL** field in the **Configure an Application Link** step.
78-
![jira-server-14](./images/jira-server-14.png)
79-
13. Click the **Authenticate with Jira** button to finalize the setup between HackerOne and your Jira instance.
80-
14. Configure which HackerOne projects you'd like to escalate to Jira in the **Configure HackerOne to Jira escalation** window.
81-
* Select the **Allow me to select a project every time when I escalate an issue** checkbox to have the ability to select from multiple projects when creating Jira issues.
82-
* Select the Jira Priority you want to map to the corresponding HackerOne severity. This enables the right priority to be set when escalating a HackerOne report to Jira.
69+
10. Click **Continue.**
70+
11. Navigate back to HackerOne and click **Add a new account** in the Jira authentication window.
71+
12. Enter your Jira instance URL and the shared secret from step 8 in the **Create a new authentication window** and click **Create.**
8372

84-
![jira-server-4a](./images/jira-server-hackerone-to-jira.png)
73+
![jira-setup-7](./images/jira-setup-7.png)
8574

86-
15. *(Optional)* Select which Jira actions you'd like to post onto HackerOne in the **Select Jira to HackerOne events** window. You can choose from:
75+
13. Click **Next** to finalize the setup between HackerOne and your Jira instance.
76+
14. Configure which Jira project and issue type you'd like to escalate HackerOne reports to in the **Jira project and issue type** window and click **Next.**
8777

88-
Option | Detail
89-
------ | -------
90-
Status changed | Post an internal comment when an issue changes status.
91-
Resolution changed | Post an internal comment when an issues changes resolution.
92-
Priority changed | Post an internal comment when an issue changes priority.
93-
Assignee changed | Post an internal comment when an issue changes assignee.
94-
Comment added | Post an internal comment when someone comments on an issue.
95-
Closed issue status | Resolve the report when an issue is closed with the selected status.
78+
![jira-setup-10](./images/jira-setup-10.png)
79+
80+
15. Select the Jira fields you want to map to the corresponding HackerOne fields and click **Next.** Note: only supported Jira field types are shown.
9681

97-
![jira-server-5](./images/jira-server-jira-to-hackerone.png)
82+
![jira-setup-12](./images/jira-setup-12.png)
9883

99-
16. *(Optional)* Select which actions in HackerOne you'd like to post to Jira in the **Select HackerOne to Jira events** window. You can choose from:
84+
16. *(Optional)* Select Jira Priorities you want to map to the corresponding HackerOne Severities. This enables the right priority to be set when escalating a HackerOne report to Jira.
85+
86+
![jira-setup-1](./images/jira-setup-1.png)
87+
88+
17. *(Optional)* Select which actions in HackerOne you'd like to post to Jira in the **Select HackerOne to Jira events** window. You can choose from:
10089

10190
Option | Detail
10291
------ | -------
10392
Comments | When someone comments on a report, post an update on the associated Jira issue.
104-
State Changes | When someone changes the state of a report, post an update on the associated Jira issue.
93+
State changes | When someone changes the state of a report, post an update on the associated Jira issue.
10594
Rewards | When someone awards or suggests a bounty and/or bonus, post an update on the associated Jira issue.
106-
Assignee Changes | When someone assigns a user/group to a report, post an update on the associated Jira issue.
95+
Assignee changes | When someone assigns a user/group to a report, post an update on the associated Jira issue.
10796
Disclosure | When disclosure is requested or a report becomes public, post an update on the associated Jira issue.
10897
Synchronize attachments | Synchronize attachments linked with reports and comments to the associated Jira issue.
10998

110-
![jira-server-6a](./images/jira-server-6a.png)
99+
![jira-setup-13](./images/jira-setup-13.png)
100+
101+
18. *(Optional)* Select which Jira actions you'd like to post onto HackerOne in the **Select Jira to HackerOne events** window. You can choose from:
102+
103+
Option | Detail
104+
------ | -------
105+
Status changed | Post an internal comment when an issue changes status.
106+
Resolution changed | Post an internal comment when an issue changes resolution.
107+
Closed issue status | Resolve the report when an issue is closed with the selected status.
108+
Priority changed | Post an internal comment when an issue changes priority.
109+
Assignee changed | Post an internal comment when an issue changes assignee.
110+
Comment added | Post an internal comment when someone comments on an issue.
111+
112+
![jira-setup-13](./images/jira-setup-13.png)
113+
114+
If you have multiple HackerOne programs, you can integrate them to the same Jira instance. Follow steps 11-18 for each subsequent program you need to add an integration for.
115+
116+
*Note: You only need to follow steps 11-18 for your other programs because the application link has already been created when integrating with your first program, and only 1 application link is needed to set up a Jira integration.*
117+
118+
If you want to integrate the same program to multiple Jira instances, you can follow all the steps above for each integration.
111119

112120
You're all set! Now that you've finished setting up the Jira integration, you can create Jira issues right from your HackerOne report.

src/pages/programs/programs-nav.yaml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -190,12 +190,8 @@
190190
- title: Jira
191191
path: /programs/jira-integration.html
192192
items:
193-
- title: Jira Cloud Setup
194-
path: /programs/jira-cloud-integration.html
195-
- title: Jira Server Setup
196-
path: /programs/jira-server-integration.html
197-
- title: Multiple Integrations
198-
path: /programs/multiple-jira-integrations.html
193+
- title: Jira Setup
194+
path: /programs/jira-setup.html
199195
- title: Jira FAQs
200196
path: /programs/jira-faqs.html
201197
- title: Kenna Security

0 commit comments

Comments
 (0)