Я хочу вызвать службу отдыха Atlassian getIssue из метода планировщика плагина Jira, который также требует учетные данные пользователя для доступа к этому API - PullRequest
0 голосов
/ 31 мая 2019

Я создаю один POC плагина Jira, используя atlas-SDK, и при создании я нашел 2 Jira версии 7 и 8. Если я хочу поддерживать обе версии Jira 7 и 8 в моем коде, тогда мне нужно заменить только один метод каждыйвремя, которое getIssue.Поэтому я хочу использовать Rest API Джира, чтобы получить все вопросы.И я хочу поразить это в Планировщике.

Я пробую одно решение, которое использует cookie:

Ниже API требует cookie JSESSIONID для аутентификации вызова и выполнения службы. Создать URL-адрес API службы отдыха Jira:http://10.0.8.9:8080/rest/api/2/search?jql=project='REST'

Я сделал Rest call, используя HttpClient с заголовком: ("cookie", "JSESSIONID = {VALUE_OF_JSONID}")

Мы можем использовать это, но как мы хотим вызвать этот API изПланировщик, есть вероятность, что планировщик работает, даже после закрытия браузера.В таком случае, как планировщик получит JSESSIONID в файле cookie?

Любой другой способ доступа к этому API?пожалуйста, предложите.

...