Настройка менеджера ключей¶
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 создание потребительского приложения. Если включено, то после проверки требуемых параметров, он создает приложение потребителя.