Pular para conteúdo

AUD-01.6 — Wiring de auditoria no ecosif-auth

Refs: #44

Entrega

  • Dependência Maven ecosif-database (pacote io.ecosif.database.audit).
  • @EntityScan somente io.ecosif.database.audit.model (evita conflito com User local em gr_user).
  • @EnableJpaRepositories inclui io.ecosif.database.audit.repository.
  • ComponentScan(io.ecosif) + auto-config registram listeners Hibernate.
  • ecosif.audit.* e spring.application.name=ecosif-auth.

Escopo de captura neste serviço

Entidades JPA locais em io.ecosif.auth.model mapeadas para tabelas com config ativa:

Tabela Seed
gr_user Onda 1 (V0.7.00.12) — DIFF, excluded_columns=password
roles / businessaccount Inventário DIFF — seed na Onda 2 (AUD-01.8)

Aceite (manual)

  1. Flyway ≥ V0.7.00.12 + auth com jar database 0.7.08.202608252 (audit).
  2. Login e update de usuário autenticado.
  3. sys_audit_event: table_name=gr_user, operation=U, actor_username preenchido, service_name=ecosif-auth.
  4. changes não contém password.