Настройка вебхуков при входе и регистрации пользователя
Вебхуки используются для исходящей интеграции Spirit IAM с внешними системами — например:
- системами мониторинга безопасности (SIEM);
- системами инцидент-менеджмента;
- корпоративными системами управления доступом.
С их помощью Spirit IAM уведомляет внешние системы о событиях входа и регистрации пользователя, а также передает сведения о ролях и полномочиях, полученные от вышестоящего OIDC-провайдера в токене при аутентификации. Тако й механизм применяется, например, когда внешняя система синхронизирует свою ролевую модель с ролевой моделью Spirit IAM: получает данные о ролях пользователя и на их основе может назначить ему соответствующие полномочия в Spirit IAM.
В тело вебхука попадают только сведения, полученные от OIDC-провайдера в токене при входе. Роли и полномочия, назначенные пользователю внутри Spirit IAM, в тело вебхука не включаются.
Чтобы передавать данные во внешние системы, выполните следующие шаги:
- Создайте Jsonnet-маппер для тела запроса.
- Опишите настройки вебхуков в переменных конфигурации.
- Примените конфигурацию.