Jira
Jira (https://www.atlassian.com/ru/software/jira) — это веб-платформа управления проектами для планирования и отслеживания работы команд.
Подключение Jira к Blitz Identity Provider выполняется по протоколу OpenID Connect и состоит из двух этапов:
-
Этап 1. Настройки на стороне Jira
-
Этап 2. Настройки на стороне Blitz Identity Provider
В инструкции для примера указано, что Jira расположена на домене https://jira.company.com
, а Blitz IDP установлен на домене https://login.company.com
. Уточните ваши адреса перед применением инструкции.
Этап 1. Настройки на стороне Jira
В Jira отсутствует встроенная поддержка одного подключения. Для этого нужно использовать плагин. Ниже в инструкции описано подключение на примере плагина Kantega SSO Enterprise.
Выполните следующие действия:
- Установите плагин Kantega SSO Enterprise. Для этого в настройках Jira перейдите в Manage Apps и установите плагин.
- В Kantega SSO Enterprise перейдите в раздел Identity Providers. Нажмите Add new identity provider и выберите Other.
- В открывшемся окне выберите OpenID Connect и нажмите Next.
- Выберите настройки по вашим потребностям. Например,
Create accounts on-the-fly
. Нажмите Next.
-
На следующем шаге формируется URL вашей Jira, который необходимо скопировать и добавить в Blitz IDP во втором этапе. Нажмите Next.
-
Далее введите Discovery URL. Например,
https://login.company.com/blitz/.well-known/openid-configuration
. Нажмите Next.
- Заполните следующие поля и нажмите Next:
-
Identity provider name: укажите название Сервиса аутентификации, которое будет отображаться в настройках Jira. Например,
Blitz
. -
Scopes: укажите необходимые разрешения для получения данных. Например, обязательный scope
openid
и стандартный scopeprofile
.
- На следующем шаге заполните поля и нажмите Next:
-
Client ID:
jira.company.com
- Client Secret: задайте секретный ключ для безопасной аутентификации приложения.
- На следующем шаге проверьте введенные данные и нажмите Finish.
Этап 2. Настройки на стороне Blitz Identity Provider
В консоли управления Blitz Identity Provider перейдите в раздел Приложения и выполните следующие действия:
- Создайте новое приложение, задав его базовые настройки:
- Идентификатор (entityID или client_id): укажите аналогичный client_id
- Название: имя приложения Jira, которое будет отображаться на стороне Blitz IDP
-
Домен:
https://jira.company.com
-
Нажмите Сохранить.
-
Далее нажмите кнопку Параметры у предложения Jira и отредактируйте параметры приложения:
-
Протоколы: выберите
OAuth 2.0
и нажмите Сконфигурировать
Далее в параметрах укажите данные, как в учетных данных Jira:
-
Секрет (client_secret): укажите аналогичный client_secret
-
Префиксы ссылок возврата:
https://jira.company.com
-
Допустимые разрешения:
profile
openid
- Нажмите Сохранить.
После прохождения всех шагов рекомендуем проверить корректность входа в Jira: https://jira.company.com