Identity Microservice
Назначение
Микросервис Identity отвечает за управление пользователями, тенантами, ролями, контактами и интеграцию с identity providers (Keycloak).
Цели
- Хранение и управление пользователями и тенантами
- Роли и права доступа (RBAC)
- Контактная информация пользователей
- Связь с внешними identity providers (Keycloak)
- Публикация событий для других микросервисов (Kafka)
Bounded Context
Identity является отдельным bounded context в архитектуре Talent Platform. Границы контекста:
- Пользователи (User)
- Тенанты (Tenant)
- Роли и scopes
- Контакты (UserContact)
- Связи с identity providers (UserIdentity)
Миграция из wiki
Документация перенесена из wiki/Identity. Канонический источник — Docusaurus.