~/talk

google-services_json file - to commit or not to commit? That’s the question

Talkat droidcon London 2022 · 2022-10-27..10-28· [android]
slides:none on file

Explains that the google-services.json is just configuration read by the Google services plugin (open source on GitHub) and contains an API key plus service URLs; warns that storage bucket and database URLs in that file can let outsiders access resources unless Cloud Firestore/Realtime Database/Cloud Storage rules and Firebase Authentication are enforced. Recommends enabling Firebase App Check (Play Integrity, App Attest, reCAPTCHA) — shows metrics for verified vs unverified requests — and says commit only for private repos or reproducible demo projects.

AI-written summary · about

  1. 0:00Introduction and Firebase overview
  2. 2:36Setting up Firebase project
  3. 4:02Google services JSON file explained
  4. 6:10Authentication vs authorization
  5. 8:41Security rules for databases
  6. 11:53Preventing app abuse with App Check
  7. 16:05When to commit the JSON file
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.