Lecția 4 din 11

Politici pe proprietar, nu USING (true)

Ai activat RLS, deci baza e închisă. Acum o deschizi controlat, prin politici. Aici se decide totul, pentru că o politică scrisă greșit arată ca o protecție dar nu filtrează nimic. Diferența dintre `using (true)` și `using (auth.uid() = user_id)` e diferența dintre o bază blindată și una deschisă care pare blindată. Anatomia unei politici O politică are două părți care e ușor să le confunzi. `using` decide ce rânduri poate vedea sau atinge cineva, se aplică la citire, actualizare și ștergere. `with check` decide ce rânduri are voie cineva să scrie, se aplică la inserare și actualizare. Prima…

Restul lecției se deschide după înscriere

Cursul costă 4,99 € (plata în lei, la cursul zilei), iar la final primești un certificat verificabil.

Ce cuprinde cursul

  1. 1 Cum funcționează RLS fără cont
  2. 2 De ce e off by default: SQL contra Dashboard
  3. 3 Activare corectă
  4. 4 Politici pe proprietar, nu USING (true) ești aici
  5. 5 anon/publishable contra service_role/secret
  6. 6 Unde NU pun cheia secretă
  7. 7 Migrarea la noile chei din 2026
  8. 8 Security Advisor și Splinter
  9. 9 Storage și Edge Functions
  10. 10 Audit final și schimbarea din 30 octombrie 2026
  11. 11 Test final