Авторизация в модуле Jira

Помимо ручного создания задач в проектах, AtTrack также поддерживает синхронизацию со сторонними сервисами менеджмента задач. С помощью модуля интеграции с Jira появляется возможность привязки проекта Jira к проекту в AtTrack, в результате чего задачи, созданные в Jira, будут переноситься во вкладку “Задачи” внутри проекта. Как подключить данный модуль Вы можете прочитать здесь.
Выполнить авторизацию в модуле Jira могут только Администратор и Менеджер проекта.

  1. Перейдите в раздел “Проекты”. В списке проектов найдите нужный проект и нажмите на имя проекта.
  1. На странице проекта прокрутите страницу немного вниз - там Вы увидите раздел “Модули”. В модуле “Интеграция с Jira” нажмите нажмите “Добавить аккаунт”.
  1. В открывшемся окне Выберите какой тип Jira вы используете.

Если вы используете облачную версию Jira нажмите на кнопку “Войти в Jira” под надписью “Облачная версия”. После нажатия на данную кнопку Вас перенесет на страницу авторизации на сайте Jira. 

После успешной процедуры подтверждения интеграции вы увидите подключенное соединение в списке доступных подключений.

Далее при попытке выбрать проект у Вас попросят ввести API-токен. Получить его вы сможете перейдя по ссылке: Atlassian account Сгенерируйте его там и вставьте в AtTrack.

4. Серверная авторизация.
Если у Вас Jira установлена на своем сервере, то нажмите на кнопку “Войти в Jira” под надписью “Серверная версия”. Далее Вам необходимо указать ссылку на вашу Jira и нажать кнопку “Подтвердить”.

После нужно указать через какой тип авторизации вы хотите привязать Jira к проекту.
Доступно два типа:

a) По логину/паролю

b) OAuth 1.0

Внимание! (Для OAuth 1.0 необходимо также вносить дополнительные настройки на стороне Jira. Подробнее об этом смотри ниже - пункт №5. данной инструкции)

При выборе типа (а) “Войти с помощью логин/пароль” - вам необходимо ввести логин и пароль от вашего Jira аккаунта и нажать кнопку “Войти”.

При успешной авторизации вы увидите подключенное соединение в списке доступных подключений.

При выборе типа (b)“Войти с помощью Oauth” и нажатии на кнопку “Войти в Jira” Вас перенесет на страницу авторизации на сайте Jira. 

После успешной процедуры подтверждения интеграции вы увидите подключенное соединение в списке доступных подключений.

5. Настройка selfhosted (серверной) Jira.

Для того, чтобы весь функционал интеграции был доступен необходимо внести некоторые разрешения в панеле Администрирования самой Jira. Для этого заходим в “Администрирование” далее в раздел “Приложения” и выбираем “Связь с приложениями”. В этом разделе вводим ссылку на сам AtTrack и нажимаем кнопку “Создать новую связь”

В разделе названия приложения указываем любое название. Например: “Integration AtTrack” 
Тип приложения обязательно должен быть “Базовое приложение”
И должна быть установлена галочка “Создать внешнюю ссылку”.
Нажимаем кнопку “Продолжить” 

Теперь необходимо указать следующее:
Ключ потребителя (Consumer key): Oauth_attrack_prod

Имя пользователя: любой или например: AtTrack

Открытый ключ (public key):

MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyX+UeLzFusrOoxwkLjtQ8smFXxD/i3OCF+7QAS2agFWkH/66xwlDjpgvZHOfTCukLtI1PvHJiAZLn0+Xrp92ghZYoMoEPK9tOu9bPTg9QOSzcNWZxB1tXbh93JJT1NztTjJd0RIR3e0ecbJ2iSjn+GgsvFY6+SR0L55EGjOdqdBmEBy1SyihU/2Khf48ZC5Ah2bdTpiqYDzE+hNmlBmdAnLNxkNSLcz3ADvWWzGyj159P0c/LQPR0Q8WS2vjijnPEz2EKICrTAIlPndPvxeZG5qaBfwjuClbP+eKYnOc2EOrf9NUWK2H9boqks8LYtI8BwFan+rhbkOhs+MyA6w3WrYdwjW4Ntz4tQDO+sGxGwCBbWnF1ktv5ZUdQk4nSFVpG28N1w+3EmbwRwuQRs8SIBo0WfxzSbC8mzT/6JxrAvnHCN1DKLmpXUdw8w2jPOZSfN0ik84ORo8xSY+p7UNDymbByZXC8valIg4jFB5mf7bEBBxlpCEQlEshk0B2s9TKi/FymFQX06fke6aozogsAqhpIGeXY+rjLhuFRv14kRyuvP1H10I9inAlJHW4Yxkd4HuRzMNdOXgNzfW86uRrohtlUADe9RJkwPXuybFsKN5cCNj/P2Zf49mUkljhHoR37nFWzwvarHt+CZlCEWKSgKguy71dnmiJvtLyEtq5Ki8CAwEAAQ==


После этого нажимаем кнопку “Продолжить”. 

После завершения сохранения настроек интеграция будет отображаться в списке доступных.

Теперь необходимо предоставить права доступа на получения проектов при интеграции через OAuth 1.0
Для этого заходим в “Администрирование”, далее в раздел “Управление пользователями” и выбираем группу, в которой состоит пользователь сделавший интеграцию с Jira в AtTrack, затем заходим в “Схему прав доступа”.

В разделе просмотр проектов должно быть дано разрешение просматривать проекты всем. Без этого проекты не смогут подтянуться в AtTrack.

Если такого разрешения нет, то нажимаем кнопку “Редактировать” в этом разделе и указываем “Группа” - “Для всех” . После нажимаем кнопку “Предоставить”

★ Вы успешно авторизовались в Jira и можете приступать к привязке проекта и синхронизации задач. Узнать, как это сделать, вы можете здесь.