Vai al contenuto principale
L’autenticazione è una novità. Didit attiva la consegna degli eventi per la tua applicazione. Le azioni delle regole che disconnettono una persona o la bloccano non sono ancora attive: una regola che le usa registra l’azione senza applicarla.
Didit Authentication invia automaticamente a Didit la propria attività. Non devi inviare tu gli eventi di accesso. Ogni evento viene associato alla persona con lo stesso vendor_data, accanto alle sue verifiche e transazioni. Non inviare anche i tuoi eventi auth.login a /v3/events/ per gli stessi accessi. Verrebbero memorizzati due volte e non aggiornerebbero il riepilogo degli accessi della persona né invierebbero webhook auth.*.

Cosa viene inviato

Anche le decisioni della protezione dai bot (attempt_challenged, attempt_blocked e altre) vengono memorizzate come eventi auth.*, quindi compaiono nella cronologia. Un nuovo dispositivo è un dispositivo che non corrisponde né a un ID dispositivo né a un’impronta digitale con cui la persona abbia già effettuato l’accesso in precedenza. Ogni evento contiene:
  • il method di accesso (ad esempio password o passkey) e un reason per i tentativi non riusciti e i blocchi,
  • l’indirizzo IP e il contesto del dispositivo: un ID dispositivo persistente, un’impronta digitale, lo user agent e un punteggio bot, quando il client lo ha inviato,
  • l’ID della sessione.
Un accesso non riuscito con un identificativo sconosciuto o non verificato non ha vendor_data. Didit non riceve mai l’identificativo in sé, ma solo un hash con chiave. Questi tentativi non vengono mai collegati a una persona, ma le viste antifrode sottostanti li conteggiano comunque per account.

Dove visualizzarli

Il profilo della persona

Ogni persona ha un riepilogo degli accessi, mostrato nell’elenco Persone e nel profilo e restituito da /v3/users/ come authentication:
  • status è ACTIVE, LOCKED (bloccato da una policy di sicurezza) oppure BLOCKED (bloccato dal tuo team).
  • authentication è null per una persona senza identità di accesso.
  • Puoi filtrare Persone per stato di accesso, metodo di accesso (incluso “nessuno”) e MFA.

Eventi e cronologia

Gli eventi di accesso compaiono nella pagina Eventi della console e nella scheda Eventi di ogni persona. Per leggerli serve l’autorizzazione list:transactions o read:authentication. Aprendo un evento di accesso si vedono dispositivo e rete, l’eventuale motivo di protezione (ad esempio bots, stuffing, brute, vpn, travel o attack_mode) e le regole a cui l’evento corrispondeva.

Viste antifrode

La pagina Eventi include viste predefinite che combinano gli accessi con il resto dell’attività di una persona: Le viste considerano fino a 31 giorni di storico.

Regole sugli eventi

Gli eventi di accesso passano attraverso le stesse regole sugli eventi degli altri tuoi eventi. Il pacchetto Authentication fraud contiene quattro preimpostazioni: I campi utili per le tue regole includono event.category, event.action_type, event.payload.method, event.payload.reason, event.security.changed_field, event.device.fingerprint, event.device.persistent_device_id, event.device.bot_score, event.ip.is_vpn_or_tor, event.ip.is_data_center, event.ip.country, event.ip.travel_distance_km e event.ip.travel_speed_kmh. Le regole sugli eventi hanno due sole azioni riservate agli eventi di accesso: Disconnetti la persona da tutte le sessioni e Blocca l’accesso della persona. Non sono ancora attive. Finché non lo saranno, una regola le registra con lo stato DISABLED senza applicarle. Le altre azioni (punteggio, stato, tag, note, liste e casi) funzionano normalmente.

Webhook

Iscrivi una destinazione webhook ai tipi auth.* che ti servono. Solo le destinazioni iscritte li ricevono. Usa Try Webhook nella console per inviare un esempio di ogni tipo.
auth.new_device
  • Deduplica su auth_event.event_id, l’ID dell’evento di accesso stesso: resta lo stesso per ogni consegna di quell’evento. auth_event.event_uuid permette di rileggere l’evento memorizzato tramite GET /v3/events/{event_uuid}/.
  • vendor_data, vendor_user_id e authentication sono null per un tentativo che non indica alcuna persona nota.
  • Verifica la firma come per ogni webhook di Didit (vedi webhook).

Fatturazione

Gli eventi di autenticazione non vengono fatturati per evento. L’autenticazione viene fatturata in base agli utenti attivi mensili.

Eventi gestiti dalla tua applicazione

Per le azioni che avvengono nel tuo prodotto, come una modifica del profilo o una richiesta di pagamento, invia gli eventi tu stesso dal tuo server (POST /v3/events/ con x-api-key) oppure dal dispositivo con un token di monitoraggio con ambito limitato. Consulta eventi e invio di eventi tramite SDK. Usa il vendor_data della persona dal suo token di accesso.
Ultima modifica il 7 novembre 2026