Перейти к основному содержимому

Sagas

Назначение

Sagas координируют распределённые операции с Keycloak и БД Identity. Используется ISagaChoreographyHandler, SagaOutbox, PostgreSQL для хранения состояния.

Список Sagas

SagaТриггерШаги
CreateEmployeeCreateEmployeeCommand, CreateUserCommandCreateKeycloakUser, UpdateUserKeycloakId
UpdateEmployeeUpdateEmployeeByUserIdCommandUpdateKeycloakUserProfile
UpdateUserStatusUpdateUserStatusByIdCommandSetKeycloakUserEnabled
UpdateCurrentUserInfoUpdateCurrentUserInfoCommandUpdateKeycloakUserProfile