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

UserIdentityEntity

Назначение

Связь пользователя с identity providers (Keycloak, Bitrix24, AmmoCRM).

Структура таблицы

ПолеТипОбязательноеОграниченияОписание
IdGuidДаPKИдентификатор связи
CreatedAtDateTimeOffsetДаДата создания
TenantIdGuidДаFKИдентификатор тенанта
UserIdGuidДаFKИдентификатор пользователя
ProviderIdentityProviderДаПровайдер (Keycloak, Bitrix24, AmmoCRM)
ProviderUserIdstringДаMaxLength(256)ID пользователя у провайдера

Primary Key

(TenantId, Id).

Ограничения

  • Уникальный индекс на (TenantId, Provider, ProviderUserId)
  • FK на UserEntity (TenantId, UserId)
  • FK на TenantEntity (TenantId)