Включить CORS в JIRA REST API

Я вызываю JIRA REST API из JavaScript в макросе пользователя Confluence и сталкиваюсь с проблемами CORS, потому что JIRA и Confluence находятся в двух разных доменах ипредполетный запрос из браузера не получается. Я пробовал несколько решений CORS, как описано ниже, но безуспешно. Поэтому я прошу некоторый вклад от других, которые, вероятно, решили эту проблему.

Сбой фрагмента JavaScript:

AJS.$.ajax({
            type: "GET",
            url: "http://jira.mydomain.com/rest/api/latest/search/?jql=issue%20in%20linkedIssues(SR-45)",
            dataType: "json",
            contentType: "application/json",
            async: false
        })

Сообщение об ошибке (из Firefox):

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://jira.mydomain.com/rest/api/latest/search/?jql=issue%20in%20linkedIssues(SR-45). This can be fixed by moving the resource to the same domain or enabling CORS.

Конфигурация JIRA

JIRA версия: 6.4.12Адрес:http://jira.mydomain.comЗапуск Apache впереди (прокси): ДаКонфигурация заголовков ответа:Access-Control-Allow-Headers:origin, content-type, acceptAccess-Control-Allow-Methods:POST, GET, OPTIONSAccess-Control-Allow-Origin:*Слияние добавлено кБелый список: ДаВыражение: слияние (http://confluence.mydomain.com)Тип: Приложение СсылкаРазрешить входящие: правда

Конфигурация слияния

Версия Confluence: 5.8.8Адрес:http://confluence.mydomain.comЗапуск Apache впереди (прокси): ДаКонфигурация заголовков ответа:Access-Control-Allow-Origin:*JIRA добавлен вБелый список: ДаВыражение: слияние (http://jira.mydomain.com)Тип: Приложение СсылкаРазрешить входящие: правда

Протестировано с браузерами:

Хром (последний)Сафари (последний)Firefox (последний)

Тестирование предполетного запроса (ОПЦИИ) с CURL:

ismar.slomic$ curl -X OPTIONS "http://jira.mydomain.com/rest/api/latest/search/?jql=issue%20in%20linkedIssues(SR-45)" -v
*   Trying 10.107.1.24...
* Connected to jira.mydomain.com (127.0.0.1) port 80 (#0)
> OPTIONS /rest/api/latest/search/?jql=issue%20in%20linkedIssues(SR-45) HTTP/1.1
> Host: jira.mydomain.com
> User-Agent: curl/7.43.0
> Accept: */*
>
* Empty reply from server
* Connection #0 to host jira.mydomain.com left intact
curl: (52) Empty reply from server

Это, кажется, положительный ответ.

Тестирование предполетного запроса (ОПЦИИ) с расширением CromeПочтальон:

OPTIONS http://jira.mydomain.com/rest/api/latest/search/?jql=issue%20in%20linkedIssues(SR-45)

Ошибка ответа:Could not get any response. This seems to be like an error connecting to http://jira.mydomain.com/rest/api/latest/search/?issue%20in%20linkedIssues(SR-45)

Ответы на вопрос(1)

Ваш ответ на вопрос