Аутентификация и безопасность

Раздел описывает механизмы аутентификации в Citeck и интеграцию с Keycloak как стандартным провайдером идентификации (IdP).

Аутентификация

Общая архитектура аутентификации в платформе: протокол OpenID Connect, роли Access Token / Refresh Token, схемы взаимодействия между компонентами.

Аутентификация
Интеграция Citeck с Keycloak

Настройка двусторонней синхронизации пользователей между Citeck и Keycloak через RESTful API (ecos-model начиная с версии 2.20.0).

Интеграция Citeck с сервисом аутентификации Keycloak
Настройки аутентификации для Records API

Получение Client ID и Client Secret в Keycloak, настройка OAuth 2.0 и отправка запросов к Records API из внешних систем (на примере Postman).

Настройки аутентификации для работы с Records API из внешних систем
Citeck Keycloak Extension (Enterprise)

Расширение Keycloak со стороны Citeck: генерация событий платформы при пользовательских событиях Keycloak, синхронизация статуса пользователей.

Citeck KeyCloak Extension