Videó és jogosultság
Két lejátszó-réteg — ne keveredjen
- Kurzus/lecke videó (saját prémium tartalom): egyszerű
<iframe>, a Strapi által kiadott SHA256 tokenes Bunny embed URL-lel. Nincs egyedi lejátszó UI-fejlesztés — felbontásválasztó, sebességállítás, felirat a Bunny dobozából jön. - Fórum/UGC beágyazott videó (YouTube/Vimeo):
react-player, whitelist-alapú domain-ellenőrzéssel (csak youtube.com/vimeo.com ágyazódik be, más csak sima linkként jelenik meg).
Jogosultság-ellenőrzés
A Lemon Squeezy nem validál élőben minden lejátszásnál — csak vásárláskor/előfizetés-változáskor küld webhookot, amit a Strapi elkap és beír a saját Purchase/Membership táblájába. Minden videó-lekéréskor a saját adatbázis dönt.
Ez nem valódi DRM (Widevine/FairPlay), de megakadályozza a linkmegosztást és a hotlinkelést — pár perces screencastoknál arányos védelem.