Glossar · Engineering

Row Level Security (RLS)

Eine Datenbank-Funktion, die pro Zeile entscheidet, welcher Nutzer sie sehen oder ändern darf.

Definition

Bei RLS legst du Regeln direkt in der Datenbank ab, etwa dass ein Nutzer nur Zeilen mit seiner eigenen tenant_id sieht. Die Datenbank setzt das bei jeder Abfrage durch, unabhängig davon, was die App schickt.

In Multi-Tenant-Systemen ist RLS die sicherste Schicht gegen Datenlecks zwischen Mandanten. Wichtig ist gründliches Testen, denn eine vergessene Policy öffnet schnell ein Leck.

So nutzen wir das bei adsbird

In einer SaaS-Plattform sicherstellen, dass kein Kunde die Daten eines anderen sieht.

Verwandte Begriffe

Multi-Tenancy OAuth 2.0

Wo wir Row Level Security im Detail erklären

Supabase Row Level Security für Multi-Tenant-SaaS

Row Level Security (RLS) in deinem Projekt?

Wir bauen damit,
jeden Tag.

Wenn du Row Level Security in einem konkreten Workflow brauchst, wir haben das wahrscheinlich schon gebaut.

Erstgespräch Alle Begriffe