Jira Server

Для подключения Jira Server в качестве источника данных необходимо проделать несколько шагов.

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

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

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

    • openssl genrsa -out jira_privatekey.pem 1024
    • openssl req -newkey rsa:1024 -x509 -key jira_privatekey.pem -out jira_publickey.cer -days 3654
    • openssl pkcs8 -topk8 -nocrypt -in jira_privatekey.pem -out jira_privatekey.pcks8
    • openssl x509 -pubkey -noout -in jira_publickey.cer  > jira_publickey.pem

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

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

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

jira1

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

jira2

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

    • Имя приложения: Yva app
    • Тип приложения: Базовое приложение
    • Остальные поля: заполняем любыми значениями
    • Обязательно активируем чек-бокс «Создать входящую связь»

Screenshot_1

 

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

    • Потребительский ключ: OauthKey
    • Потребительское имя: Yva
    • Публичный ключ: текст ключа, который получили ранее (jira_publickey.pem)

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

jira4

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

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

source_list-1

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

jira9

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

    • Базовый URL: URL Jira (например, https://jira.company.com)
    • Приватный ключ: ключ, который получили ранее (jira_privatekey.pem)

jira10

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

jira11

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