Shopify Flow üzerinden harici API'lerle çalışmak, genellikle uygun güvenlik önlemleri gerektiren hassas verilerle başa çıkmak anlamına gelir. Şimdiye kadar, API anahtarlarını, müşteri bilgilerini veya diğer gizli verileri hashlemek, geçici çözümler veya harici araçlar gerektiriyordu.
Flow artık Shopify temalarını güçlendiren aynı Liquid filtrelerini kullanarak yerel hashleme yetenekleri içeriyor. Verileri, ek bir kurulum veya üçüncü taraf hizmetler olmadan, iş akışlarınızda doğrudan hashleyebilirsiniz.
Mevcut hashleme fonksiyonları arasında sha1, sha256, md5, hmac_sha1, ve hmac_sha256 bulunmaktadır. Filtreyi iş akışınızdaki herhangi bir değişkene eklemeniz yeterlidir - bu kadar basit. HMAC fonksiyonları için, gizli anahtarınızı bir parametre olarak dahil etmeniz gerekecek.
İşte pratikte nasıl çalıştığı:
- Temel e-posta hashleme: {{ customer.defaultEmailAddress | sha1 }}
- HMAC ile güvenli e-posta hashleme: {{ customer.defaultEmailAddress | hmac_sha256: "your-secret-key" }}
Bu güncelleme, hassas veri karma işlemlerini iş akışlarınızın dışında yönetme ihtiyacını ortadan kaldırarak, her şeyi güvenli ve Shopify ekosisteminin içinde tutar.