Lavorare con API esterne tramite Shopify Flow spesso significa gestire dati sensibili che necessitano di adeguate misure di sicurezza. Fino ad ora, l'hashing delle chiavi API, delle informazioni sui clienti o di altri dati riservati richiedeva soluzioni alternative o strumenti esterni.
Flow ora include capacità di hashing native utilizzando gli stessi filtri Liquid che alimentano i temi di Shopify. Puoi hashare i dati direttamente nei tuoi flussi di lavoro senza alcuna configurazione aggiuntiva o servizi di terze parti.
Le funzioni di hashing disponibili includono sha1, sha256, md5, hmac_sha1, e hmac_sha256. Basta aggiungere il filtro a qualsiasi variabile nel tuo flusso di lavoro - è così semplice. Per le funzioni HMAC, dovrai includere la tua chiave segreta come parametro.
Ecco come funziona nella pratica:
- Hashing di base delle email: {{ customer.defaultEmailAddress | sha1 }}
- Hashing sicuro delle email con HMAC: {{ customer.defaultEmailAddress | hmac_sha256: "your-secret-key" }}
Questo aggiornamento elimina la necessità di gestire l'hashing dei dati sensibili al di fuori dei tuoi flussi di lavoro, mantenendo tutto sicuro e contenuto all'interno dell'ecosistema di Shopify.