Ik schrijf en test veilige firebase firestore beveiligingsregels

C
carlos_mina35
C
carlos_mina35
Kero M
Sommige informatie is automatisch vertaald.

Over deze dienst

Automatische vertaling

De meeste Firebase apps worden geleverd met regels die er veilig uitzien, maar dat niet zijn. "allow read, write: if request.auth != null" laat elke ingelogde gebruiker gegevens lezen en overschrijven van andere gebruikers, en de Firebase console waarschuwt je niet.

Ik schrijf Firestore- en Storage-beveiligingsregels die jouw echte toegangsmodel afdwingen, en ik bewijs dat met geautomatiseerde tests tegen de Firebase emulator, niet door rond te klikken in de app.

Wat ik dek:

  • Per-gebruiker data: gebruikers kunnen alleen hun eigen documenten lezen en aanpassen
  • Rollen: admin, manager, personeel, klant, of wat jouw app ook gebruikt
  • Multi-tenant isolatie: één bedrijf kan nooit de data van een ander bedrijf zien
  • Veldvalidatie: types, verplichte velden, onveranderlijke velden zoals createdAt of ownerId
  • Storage regels voor uploads: bestands type, grootte en eigenaar controles

Je krijgt het regelsbestand, het testbestand dat je zelf met één commando kunt uitvoeren, en een korte uitleg in begrijpelijk Nederlands over elke regel.

Ik heb regels geschreven en getest voor productie apps, inclusief een multi-tenant SaaS die door restaurants in 8 talen wordt gebruikt.

Stuur me je huidige regels en een korte beschrijving van wie wat mag zien voordat je bestelt.

Maak kennis met Kero M

Kero M

Flutter and React Developer, Firebase, Web Apps and Bug Fixes

  • Afkomstig uitItalië
  • Lid sindsnov 2024
  • Talen

    Arabisch, Engels, Italiaans
I build and fix cross-platform apps and web platforms that run in production. Flutter and Dart, React and TypeScript, Next.js, Firebase and Node. Twelve shipped Flutter apps plus React and Next web platforms. Where I am strongest: Firebase Auth, Firestore and security rules with real emulator tests; Stripe subscriptions and billing; Capacitor to turn a web app into Android and iOS; maps and geolocation; PDF generation; and multi-language apps with full right-to-left support. Send me your repo or your bug and I will tell you if I am the right fit.

Automatische vertaling