Порядок установки
Все компоненты Access Manager входят в состав архива с Docker-контейнером. Большинство компонентов устанавливается автоматически при распаковке архива.
Ознакомьтесь с системными требованиями
Шаг 1. Перед установкой компонентов Access Manager убедитесь, что ваше окружение соответствует системным и программным требованиям.
Подготовьте образ Docker
Шаг 2. Распакуйте архив am-<номер_версии>.tar.gz и импортируйте образы Docker для автоматической установки компонентов.
Шаг 3. Настройте переменные окружения AM_UID
, AM_GID
и ENDPOINT_NAME_*
в файле am/.env для Core Server.
Шаг 4. Создайте каталоги для хранение кеша, логов и ключей шифрования.
Шаг 5. Выдайте права пользователю, под которым планируете запускать Access Manager в Docker.
Подготовьте необходимые сертификаты
Шаг 6. Настройте работу служебных сертификатов с помощью соответствующих скриптов и/или собственного клиентского сертификата.
Настройте Indeed Log Server
Шаг 7. Настройте Log Server с помощью конфигурационного файла am/ls/clientApps.config.
Настройте Indeed Core Server
Шаг 8. Настройте Core Server с помощью конфигурационного файла am/core/app-settings.json.
Шаг 9. На этом этапе создайте и запустите контейнер с приложением с помощью команды sudo docker-compose up -d
.
Шаг 10. Выполните скрипт am/tools/tool_set_admin.sh для получения первичных прав администратора. Перед настройкой первичных прав необходимо выполнить настройку собственного клиентского сертификата.
Шаг 11. Настройте начальную аутентификацию, сформировать значение параметра StringValue
в конфигурационном файле am/core/initial-settings.json.
Компоненты Access Manager
Отдельно устанавливать и настраивать Management Console, User Console, Identity Provider, а также провайдеры аутентификации не нужно. Компоненты устанавливается автоматически при распаковке архива am-<номер_версии>.tar.gz.
Запустите контейнер с приложением
После выполнения всех шагов перезапустите контейнер с приложением с помощью команды sudo docker-compose up -d
.