- Отгружено
- 15 ноября 2026 г. в 09:33 UTC
- Автор
- Kamo
- Завершение
- e3b4373
- **************** (adaptive_step_up_enabled BOOLEAN NOT NULL DEFAULT false; defaultsFor = OFF) - identity.UserSignInDevice (user_signin_devices, УНИКАЛЬНЫЙ хэш пользователя+устройства; first_seen DB-stamped, last_seen DB-stamped при каждом сохранении) - identity.SignInRiskEvent (signin_risk_events, index org+time) + STRING определяет SignInRiskMethod, SignInRiskAction - identity.PatientPortalIdentity (patient_portal_identities) — идентификационный пакет, а не clinical.portal: контракт форма не является ClinicalBaseEntity и ClinicalEntityDisciplineTest содержит каждую клиническую сущность к этому - репозитории в identity.repos (уже просканированные SecurityService): UserSignInDeviceRepository, SignInRiskEventRepository (организация + временной диапазон, по списку членов / пользователей, страницированный; нет неиндексированного поиска по пользователям), PatientPortalIdentityRepository - AccessLogEventType += SIGNIN_UNUSUAL, ACCOUNT_SECURED, PASSKEY_POLICY_GRACE, PASSWORD_BREACH_NUDGED, LOGIN_PORTAL_FEDERATED; NotificationKind += SIGNIN_NEW_DEVICE (оба добавлены в конце) - Обновлены якоря IdentityRiskFoundationTest; AccessLogEventTypeTest / IdentityProviderFoundationTest Таблицы вручную применяется как Камо до этого толчка.
