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

AfterUserUpdatedEvent

Назначение

Публикуется после успешного обновления пользователя (роли, identity providers, контакты). Используется snapshot-подход: полный актуальный snapshot, не delta. Отправляется через Outbox.

Message Contract

ПолеТипОбязательноеОписание
UserIdGuidДаИдентификатор пользователя
TenantIdGuidДаИдентификатор тенанта
Descriptionstring?НетОписание
EmailstringДаEmail
PhoneNumberstring?НетНомер телефона
NameFullNameДаПолное имя
StatusUserStatusДаСтатус пользователя
VersionlongДаВерсия сущности
RolesIReadOnlyCollection<UserRoleEventItem>ДаРоли
IdentitiesIReadOnlyCollection<UserIdentityEventItem>ДаIdentity providers
ContactsIReadOnlyCollection<UserContactEventItem>ДаКонтакты

Топик

  • Topic: identity.after-user-updated
  • Партиции: 6
  • ReplicationFactor: 1
  • Outbox: Да

Отличие от AfterUserCreated

  • Содержит поля Status и Version.
  • Публикуется при любом изменении пользователя (контакты, роли, профиль и т.д.).