Arenadata Catalog
Подключение Arenadata Catalog
Arenadata Catalog (https://arenadc.io) — это веб-платформа для организации работы с данными в рамках Data Governance.
Подключение Arenadata Catalog к Blitz Identity Provider выполняется по протоколу OAuth 2.0 и состоит из двух этапов:
-
Этап 1. Настройки на стороне Arenadata Catalog
-
Этап 2. Настройки на стороне Blitz Identity Provider
В инструкции для примера указано, что Arenadata Catalog расположен на домене https://adc.company.com, а Blitz IDP установлен на домене https://login.company.com. Уточните ваши адреса перед применением инструкции.
Этап 1. Настройки на стороне Arenadata Catalog
Выполните следующие действия:
-
Откройте для редактирования конфигурационный файл Arenadata Catalog:
adc.env(например, /etc/adc/adc.env). Отредактируйте блок [auth.generic_oauth] следующим образом:
- Сохраните файл.
- Перезапустите ArenaDataCatalog. Пример команд для перезапуска:
docker-compose -f docker-compose.yml --env-file adc.env down
docker-compose -f docker-compose-keycloak.yml --env-file adc.env up -d
Этап 2. Настройки на стороне Blitz Identity Provider
- В консоли управления Blitz Identity Provider перейдите в раздел OAuth 2.0 и выполните следующие действия:
-
Перейдите в раздел Настройки Scopes и нажмите Добавить scope.
-
Добавьте разрешение
preferred_username, описание к нему и атрибут с приведенным ниже примером:
- Далее в консоли управления Blitz Identity Provider перейдите в раздел Приложения и выполните следующие действия:
-
Создайте новое приложение, задав его базовые настройки:
-
Идентификатор (entityID или client_id):
datacatalog -
Название:
adc -
Домен:
http://adc.company.com
-
Идентификатор (entityID или client_id):
-
Нажмите Сохранить.
-
Далее нажмите кнопку Параметры
у предложения adc и отредактируйте параметры приложения:-
Стартовая страница приложения:
https://adc.company.com. Нажмите Сохранить. -
Протоколы: выберите
OAuth 2.0и нажмите Сконфигурировать. В параметрах укажите следующие данные: -
Предопределенная ссылка возврата (redirect_uri):
https://adc.company.com -
Префиксы ссылок возврата:
https://adc.company.com -
Допустимые разрешения:
emailopenidprofilesubpreferred_username
-
Стартовая страница приложения:
-
Метод аутентификации при обращении к сервису выдачи маркеров:
none -
Допустимые grant type:
implicit -
Допустимые response type:
codetokenid_token -
Время жизни маркера доступа:
3000 -
Режим выдачи маркеров доступа по умолчанию:
offline -
Формат маркера доступа:
jwt
- Нажмите Сохранить.
После прохождения всех шагов рекомендуем проверить корректность входа в Arenadata Catalog: https://adc.company.com