Ik stel row level security in bij supabase voor je multi tenant app


Over deze dienst
Automatische vertaling
Multi-tenant data isolatie is een van de makkelijkste dingen om subtiel verkeerd te doen in een SaaS app. "RLS is ingeschakeld" is niet hetzelfde als "tenant isolatie is bewezen" en de kloof tussen die twee claims is waar echte security bugs zich verbergen.
Ik implementeer en test PostgreSQL Row-Level Security policies voor jouw Supabase/Postgres schema zodat organisatie A echt geen toegang heeft tot de data van organisatie B, niet aangenomen, getest. Ik controleer op directe resource-ID toegang, cross-tenant queries via API endpoints en andere veelvoorkomende randgevallen die basis RLS setups missen.
Onlangs heb ik een volledige productieklare multi-tenant SaaS basis gebouwd vanaf nul in 26 uur, geverifieerd met 26 aparte productiecontroles die authenticatie, tenant isolatie, facturering en API-beveiliging omvatten.
Wat je krijgt: RLS policies geschreven voor jouw daadwerkelijke schema, een test suite die bewijst dat isolatie standhoudt onder echte toegangspogingen, en een schriftelijke samenvatting van de coverage en eventuele resterende gaten.
Stack: Next.js, Supabase, PostgreSQL, TypeScript.
Stuur me een bericht voordat je bestelt als jouw schema bijzondere eisen heeft, ik help je graag eerst de scope te bepalen.
Maak kennis met wendel andrady
Backend infrastructure for B2B SaaS: auth, RLS, billing
- Afkomstig uitIndia
- Lid sindssep 2026
Talen
Engels
Automatische vertaling
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Wat als ik nog geen Supabase heb ingesteld?
Dat is prima — ik kan je initiële schema opzetten samen met de RLS policies. Vermeld dit gewoon bij je bestelling zodat ik het correct kan afbakenen.
Hoe test je daadwerkelijk dat isolatie werkt?
Ik schrijf test queries die een gebruiker van één organisatie simuleren die probeert toegang te krijgen tot de data van een andere organisatie — via de database, niet alleen via de UI van je app — en bevestig dat ze correct worden geblokkeerd.
Werk je alleen met Supabase, of ook met plain PostgreSQL?
Beide. Supabase is gebouwd op PostgreSQL, dus de RLS aanpak is hetzelfde — ik behandel ook Supabase-specifieke onderdelen zoals Auth integratie waar relevant.
Wat is niet inbegrepen?
Deze dienst omvat RLS policy implementatie en testen. Het bevat geen losstaande backend werkzaamheden, frontend wijzigingen of Stripe/facturering integratie — dat wordt gedaan via een aparte dienst als je dat nodig hebt.

