Убедитесь, что у вас есть доступ администратора к вашему аккаунту Atlassian Jira Server, так как следующие действия требуют данных прав.

Создание пары private-public ключей

Для создания ключей потребуется любая linux-машина и утилита openssl (обычно входит в стандартный набор утилит).

Поочередно вводим следующие команды:

  1. openssl genrsa -out jira_privatekey.pem 1024

  2. openssl req -newkey rsa:1024 -x509 -key jira_privatekey.pem -out jira_publickey.cer -days 3654

  3. openssl pkcs8 -topk8 -nocrypt -in jira_privatekey.pem -out jira_privatekey.pcks8

  4. openssl x509 -pubkey -noout -in jira_publickey.cer  > jira_publickey.pem

Полученные результаты сохраняем в виде текста для дальнейшего использования.

Создание приложения в Jira

Создаем связь приложений в настройках вашего Jira-сервера. Для этого необходимо перейти в «Настройки - Приложения - Интеграции - Связи приложений». В качестве ссылки приложения можно использовать адрес Вашей платформы (например, yva.platform.ai).

На экране «Конфигурировать URL приложения» не обращаем внимания на предупреждение Jira об отсутствии связи и нажимаем кнопку «Продолжить».

На экране «Связать приложения» необходимо заполнить поля и нажать кнопку “Продолжить».

  1. Имя приложения: Yva app

  2. Тип приложения: Базовое приложение

  3. Остальные поля: заполняем любыми значениями

  4. Обязательно активируем чек-бокс «Создать входящую связь»

Screenshot_1

На экране «Связать приложения» необходимо заполнить поля и нажать кнопку «Продолжить».

  1. Потребительский ключ: OauthKey

  2. Потребительское имя: Yva

  3. Публичный ключ: текст ключа, который получили ранее (jira_publickey.pem)

Для получения текста ключа достаточно открыть файл jira_publickey.pem созданный ранее любым редактором и скопировать содержимое

Конфигурация источника данных

После создания связи приложений, требуется перейти в секцию настройки источников данных в платформе Yva.ai.

source_list-1

Выбрать источник «Jira» - «Jira Server».

Указать значения всех полей и нажать кнопку «Подключить»:

  1. Базовый URL: URL Jira (например, https://jira.company.com)

  2. Приватный ключ: ключ, который получили ранее (jira_privatekey.pem)

На открывшейся странице разрешения доступа приложению, необходимо нажать кнопку «Позволить».

Убедитесь, что «Jira Server» появился в списке источников в правой части страницы.