Queste guide riguardano la verifica dell’identità. Per l’accesso degli utenti finali, usa le guide della piattaforma Authentication; i nuovi pacchetti Authentication dipendono dalla release.
Scegli il tuo metodo di integrazione: dagli iframe senza codice, per una configurazione rapida, al controllo programmatico completo con il nostro SDK JavaScript, oppure plugin pronti all’uso per WordPress, Shopify e Salesforce.
Metodi di integrazione
Raccomandazione: per le applicazioni web in produzione, usa l’SDK JavaScript per la migliore UX e il controllo programmatico completo. Usa l’iframe InContext per la configurazione più rapida, Redirect quando serve la verifica cross-device, e le integrazioni dedicate WordPress / Shopify / Salesforce se lavori su queste piattaforme.
SDK JavaScript
L’SDK JavaScript di Didit offre un modo programmatico per integrare la verifica, con il controllo completo dell’esperienza utente. Funzionalità principali:- Gestione delle sessioni e callback degli eventi
- Supporto per React, Vue, Angular, NextJS, Nuxt, Svelte e JS vanilla
- Supporto TypeScript completo
- Modalità modale e inline
InContext (Iframe)
Integra il flusso di verifica direttamente nella tua applicazione tramite un iframe. Un’esperienza fluida, senza reindirizzare gli utenti fuori dal tuo sito. Funzionalità principali:- UniLink (nessun backend richiesto): configurazione in < 1 minuto
- Sessione API (con backend): personalizzazione completa
- Implementazioni modali e inline
- Esempi di componenti React
Redirect
Reindirizza gli utenti alla pagina di verifica ospitata da Didit. Al termine, gli utenti tornano al tuo URL di callback. Funzionalità principali:- Massima compatibilità con i browser
- Supporto per la verifica cross-device
- Integrazione semplice
- Funziona quando l’accesso alla fotocamera nell’iframe presenta problemi
Confronto
Tutti e tre i metodi forniscono i risultati finali firmati tramite webhook: la tabella sopra descrive l’esperienza utente nel browser, non il modo in cui ricevi la decisione sulla verifica.
Configurazione
Permessi richiesti per l’iframe
Per le integrazioni con iframe InContext, includi sempre questi permessi:Repository di esempio
Esempi web SDK
Esempi per React, Vue, Angular, Next.js, Nuxt, Svelte e JS vanilla
Esempio iframe
Esempi di iframe con UniLink e con sessione API
Demo completa Next.js
Integrazione Next.js end-to-end
Pacchetto NPM
@didit-protocol/sdk-web su npmCorrelati
- Webhook: ricevi sul tuo backend i risultati di verifica firmati
- API Create Session: l’endpoint alla base di ogni SDK web
- SDK nativi: iOS, Android, React Native, Flutter