Права доступа (Entitlements)

Entitlements (права доступа) — это правила, которые сопоставляют план или покупку клиента с конкретными функциями, лимитами и доступом, которые ему разрешены; это система, отвечающая на вопрос «может ли этот пользователь сделать это прямо сейчас?». Например, план Pro может давать 10 мест в команде, 50 000 вызовов API в месяц, SSO и расширенную аналитику, а Free — ничего из этого. Entitlements — это слой применения правил, стоящий между вашим биллингом и продуктом. Почему это важно: жёстко зашитые проверки плана (`if plan == 'pro'`), разбросанные по коду, становятся неподдерживаемыми в тот момент, когда вы добавляете тариф, запускаете акцию или оставляете клиента на старых условиях. Чистый слой entitlements позволяет менять цены и упаковку без передеплоя и задавать индивидуальные исключения для сделок, согласованных отделом продаж. Практический момент: Stripe Entitlements, Schematic или собственная таблица с ключом по тенанту помогают отделить «сколько они платят» от «к чему у них есть доступ». Моделируйте права как данные, а не как код, чтобы упаковку могли безопасно менять и не-инженеры.

Похожие термины

Ещё термины: SaaS и рост