B2B SaaS'te Şifre Sıfırlama için Email API Seçimi

Şifre sıfırlama emaili göndermek basit görünse de, B2B SaaS ürünlerinde adli bilişim açısından kritik bir noktadır. Eğer bir güvenlik olayı yaşanırsa, o emailin ne zaman gönderildiğini, kime gittiğini, hangi template'le hazırlandığını ve sistem tarafından nasıl işlendiğini kanıtlayabilmen gerekir.

Cole Mitchell'in yazısında belirtildiği gibi, email API seçerken template özellik listesine değil, delil izine bakmalısın. Yani şu sorulara cevap veren bir servis lazım: Request ID'yi kaydediyor mu? Template versiyonunu tutuyor mu? Gönderme zamanını ve alıcısını loglayabiliyor mu?

Amazon SES, SendGrid ve Postmark bu konuda güvenilir. Hepsi webhook ve delivery event'leri sağlıyor, böylece emailin başarıyla ulaşıp ulaşmadığını izleyebilirsin. Infrai ise tek REST API, tek anahtar ve birleşik faturalama ile operasyonel karmaşayı azaltıyor, ama yine de aynı delil gereksinimlerini karşılamalı.

Praktik taraf: şifre sıfırlama emailini bir kez gönder, kısa ömürlü token kullan, request ID'yi ve template versiyonunu uygulama tarafında sakla. Eğer aynı workflow'da hesap raporu gibi bir ek (attachment) gönderiyorsan, onu ayrı bir artefakt olarak ele al ve checksum'ını kaydet. Böylece şifre sıfırlama olayı kazara veri dışa aktarma olayına dönüşmez.

Kısacası, en iyi seçim senin uyum ve denetim sürecine uyan API'dir, şablon zenginliği değil, izlenebilirlik kazanır.

konu hakkında tepkinizi verebilirsiniz