Аутентификация и безопасность
Раздел описывает механизмы аутентификации в Citeck и интеграцию с Keycloak как стандартным провайдером идентификации (IdP).
Аутентификация — общая архитектура аутентификации в платформе: протокол OpenID Connect, роли Access Token / Refresh Token, схемы взаимодействия между компонентами.
Интеграция Citeck с Keycloak — настройка двусторонней синхронизации пользователей между Citeck и Keycloak через RESTful API (ecos-model начиная с версии 2.20.0).
Настройки аутентификации для Records API — получение Client ID и Client Secret в Keycloak, настройка OAuth 2.0 и отправка запросов к Records API из внешних систем (на примере Postman).
Citeck Keycloak Extension (Enterprise) — расширение Keycloak со стороны Citeck: генерация событий платформы при пользовательских событиях Keycloak, синхронизация статуса пользователей.