Come configurare i login con un hash utilizzando le API JavaScript
Le istruzioni riportate di seguito sono valide solo per desktop e laptop.
Implementare i login con un hash è un ottimo modo per proteggere le credenziali dei tuoi clienti da accessi non autorizzati.
Un hash è una potente funzione di sicurezza che consiste in una combinazione crittografata della tua chiave segreta e dell'ID utente.
In questa guida, ti accompagneremo passo dopo passo nel processo di configurazione della funzione di login per il tuo widget di chat tawk.to utilizzando la nostra JavaScript API
Per prima cosa, ottieni la chiave segreta
Segui questi passaggi per ottenere la tua chiave segreta:
Accedi al tuo account tawk.to.
2.Nella tua dashboard, seleziona la proprietà per la quale ti serve la chiave. Passa il mouse sopra il nome della proprietà per assicurarti di aver selezionato quella corretta.

3. Fai clic sull'icona a forma di ingranaggio nel menu in alto per accedere al pannello di amministrazione.

4. Nel menu Amministrazione, seleziona Panoramica.

5. Scorri verso il basso fino alla sezione JavaScript API.

6. Abilita la Modalità Sicura.

7. Fai clic sull'icona seguente per copiare la Chiave:

Avrai bisogno di questa chiave per la sezione successiva, in cui genereremo l'hash.
Generare l'hash
L'hash viene generato da un servizio che accetta una combinazione della tua chiave segreta e dell'ID utente e li cripta in una stringa di caratteri che le parti non autorizzate non possono leggere.
Puoi utilizzare qualsiasi servizio di crittografia di tua scelta per generare l'hash. In questo esempio, ti mostriamo come farlo utilizzando Crypto.js. Le librerie pertinenti sono disponibili su:
https://cryptojs.gitbook.io/docs
https://www.npmjs.com/package/crypto-js
Segui questi passaggi per generare l'hash:
Copia il seguente codice nella sezione <head> del codice HTML del tuo sito web:

2. Copia la seguente funzione nel tuo file JavaScript. Questa funzione gestisce la generazione del valore dell'hash.

3. Sostituisci "secretKey" con la chiave copiata dalla tua dashboard di tawk.to.

Successivamente, configuriamo i login con l'hash.
Impostare i login con hash
Segui questi passaggi per configurare i login con l'hash:
Copia la funzione di login dalla nostra JavaScript API
nel tuo schema API.

2. Copia l'hash che hai generato nel campo dell'hash.

3. Assicurati che il valore nel campo userID corrisponda all'ID utente utilizzato nei passaggi di crittografia sopra.

Dopo aver effettuato il login, potrebbero volerci alcuni secondi prima che le conversazioni del tuo cliente appaiano.
Codici di errore
Questi sono i possibili codici di errore che potresti incontrare:

Questi codici di errore appariranno nella console degli sviluppatori del tuo browser web.

Infine, vediamo come implementare la funzione di logout.
Effettuare il logout
Copia la funzione di logout nel tuo schema API:

Ora che hai implementato i login con hash, hai rafforzato la sicurezza del tuo widget di chat tawk.to, offrendo ai tuoi clienti un'esperienza più sicura e solida.
Se dovessi incontrare difficoltà o avere ulteriori domande, non esitare a contattarci.
Se hai feedback su questo articolo, o se hai bisogno di ulteriore aiuto:
Fai clic sull'icona verde della chat live
Pianifica una chiamata con noi Schedule a call
Visita la our community
