- Enviado
- 15 de novembro de 2026 às 09:33 UTC
- Autor
- Kamo
- Confirmação
- e3b4373
- **************** (adaptive_step_up_enabled BOOLEAN NOT NULL DEFAULT false; defaultsFor = desligado) - identity.UserSignInDevice (user_signin_devices, hash de usuário + dispositivo ÚNICO; first_seen DB-stamped, last_seen DB-stamped em cada salvamento) - identity.SignInRiskEvent (signin_risk_events, index org+time) + STRING enums SignInRiskMethod, SignInRiskAction - identity.PatientPortalIdentity (patient_portal_identities) — pacote de identidade, não clinical.portal: o contrato forma não é uma ClinicalBaseEntity e ClinicalEntityDisciplineTest mantém todas as entidades clínicas para que - repos em identity.repos (já verificados pelo SecurityService): UserSignInDeviceRepository, SignInRiskEventRepository (org + intervalo de tempo, por lista de membros / usuários, paginado; sem localizador por usuário não indexado), PatientPortalIdentityRepository - AccessLogEventType += SIGNIN_UNUSUAL, ACCOUNT_SECURED, PASSKEY_POLICY_GRACE, PASSWORD_BREACH_NUDGED, Tipo de evento de log de acesso LOGIN_PORTAL_FEDERATED; NotificationKind += SIGNIN_NEW_DEVICE (ambos adicionados por último) - IdentityRiskFoundationTest; Âncoras AccessLogEventTypeTest / IdentityProviderFoundationTest atualizadas Tabelas aplicadas à mão como kamo antes deste empurrão.
