Перейти к содержанию

Настройка менеджера ключей

NEOMSA APIM позволяет администраторам/администраторам арендаторов настраивать различные серверы авторизации, которые будут выступать в роли Key Managers. Это обеспечивает возможность поддержки нескольких Key Managers для данного API.

Когда Key Manager добавляется через Admin портал, он сохраняется в базе данных APIM, а также инициируется событие, отправляемое в Traffic Manager. В результате шлюз получает это событие и регистрирует новый Key Manager в шлюзе. Таким образом, диспетчер ключей будет зарегистрирован как очередной диспетчер ключей и станет доступен для API, создаваемых внутри арендатора.

Инициализация конфигурации Key Manager при запуске сервера происходит через внутренний API. Однако компоненты пользовательского интерфейса в Publisher, Developer и Admin порталов заполняют данные Key Manager из базы данных.

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