Cross Origin Resource Sharing (CORS) issue with JIRA CLOUD REST API and Javascript

Santosh Yadav
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 10, 2017

Dear all,

I'm developing a javascript WebApp, which tries to create an issue on my JIRA cloud instance.

I am getting following error.

XMLHttpRequest cannot load https://XXXXXXXX.atlassian.net/rest/api/2/issue/. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.

In the moment this is not working because of CORS and I need to configure the whitelist, so that I'm able to
create issues from my domain.

I tried to find JIRA whitelist on my cloud instance , but I am unable to find it .
I have read the documentation but haven't found any link "whitelist" in my admin panel.

Kindly help me to resolve this issue.

Thanks in advance

Santosh




6 answers

0 votes
Rolf Henning Hjemdahl
Contributor
January 13, 2020

I don't intend to build an app, I need this from a custom web page in another domain.

popescu_af January 13, 2020

Sorry, I meant web app. I think you can still take a look at the link I sent, it’s just a bunch of JS, it might be helpful.

If you just need access to the whitelist, I remember I read somewhere that it is not accessible in jira cloud. But I don’t remember where.

0 votes
Rolf Henning Hjemdahl
Contributor
January 13, 2020

Same here, any solution on this ? Thanks

popescu_af January 13, 2020

Please check out https://bitbucket.org/atlassian/atlassian-connect-express/src/master/ . You can use that as a starting point for your app. Tried it and it works.

0 votes
popescu_af December 1, 2019

Same here, cannot find the whitelist, any pointers from anyone? Thanks!

0 votes
Monochrome Support
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 8, 2018

JIRA CLOUD doesn't allow cross origin requests. You'll need a proxy service between the apps to connect to JIRA CLOUD REST API. Currently I'm trying to achieve the same thing with docker and reverse proxy with nginx. 

0 votes
pageflourin July 6, 2017

you have to have your account with greater permission level than you have now. i have asked our JIRA admin to give me temporary global admin access and i saw the "Whitelist " tab. However, do let me know if this worked for you after adding the site to the whitelist see https://community.atlassian.com/t5/JIRA-questions/CORS-working-in-IE-but-not-in-Chrome/qaq-p/605592?posted=605910#U605910. 

it's still not working for me even after adding it to the Whitelist

0 votes
Robert Massaioli (Atlassian)
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
January 10, 2017

Have you considered using Atlassian Connect?

Suggest an answer

Log in or Sign up to answer