Yetkilendirmeler (Entitlements)

Entitlements (yetkilendirmeler), bir müşterinin planını veya satın alımını, erişebileceği belirli özelliklere, limitlere ve izinlere eşleyen kurallardır — yani 'bu kullanıcı şu anda bunu yapabilir mi?' sorusunu yanıtlayan sistemdir. Örneğin Pro plan 10 ekip koltuğu, ayda 50.000 API çağrısı, SSO ve gelişmiş analitik verebilirken Free plan bunların hiçbirini vermez. Yetkilendirmeler, faturalama motorunuz ile ürününüz arasında duran uygulama katmanıdır. Neden önemli: plan kontrollerini koda gömmek (`if plan == 'pro'`) ve bunları kod tabanına dağıtmak, yeni bir katman eklediğiniz, kampanya yaptığınız ya da bir müşteriyi eski koşullarda bıraktığınız anda bakımı imkânsız hale gelir. Temiz bir yetkilendirme katmanı, yeniden dağıtım yapmadan fiyatlandırma ve paketlemeyi değiştirmenizi, satışta pazarlık edilen anlaşmalar için müşteri bazlı istisnalar tanımlamanızı sağlar. Pratik not: Stripe Entitlements, Schematic ya da tenant bazlı kendi tablonuz, 'ne ödediklerini' 'neye erişebildiklerinden' ayırmanıza yarar. Yetkilendirmeleri kod değil veri olarak modelleyin ki mühendis olmayanlar da paketlemeyi güvenle ayarlayabilsin.

İlgili terimler

Daha fazla SaaS ve Büyüme terimi