Glossar · Engineering
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
Wo wir Row Level Security im Detail erklären
Row Level Security (RLS) in deinem Projekt?
Wenn du Row Level Security in einem konkreten Workflow brauchst, wir haben das wahrscheinlich schon gebaut.