Miglioramenti alla funzionalità di Tracciamento

Sono stati introdotti i seguenti miglioramenti al processo di tracciamento su database:

  • Aggiunta sanitizzazione delle porte negli indirizzi IP presenti negli header di trasporto (X-Forwarded-For e header analoghi) al fine di evitare la moltiplicazione delle entry nella tabella “credenziale_mittente” dove viene salvato l’indirizzo per consentire la ricerca tramite indici. Nell’occasione è stato aggiunto il supporto al parsing dell’header Forwarded (RFC 7239) con estrazione corretta dell’indirizzo IP dal parametro “for=”.

  • Aggiunta possibilità di disabilitare selettivamente l’indicizzazione delle credenziali mittente (credenziali di autenticazione, token, indirizzo IP client, eventi, tag, API) a livello globale o per singola erogazione/fruizione, consentendo di risparmiare risorse database per i tipi non utilizzati nelle ricerche dalla console di monitoraggio e dalle relative API.

  • Aggiunta indicizzazione delle credenziali mittente (issuer, subject, client_id) dal token ModI Authorization generato dal fruitore.

  • Abilitata di default la registrazione, nel file di slow log, del dettaglio delle singole fasi di persistenza su database per le transazioni con tempo di salvataggio superiore a 1 secondo.