~/talk

How to use App Check to protect your custom backend

Talkat Firebase Summit 2021 · on Wednesday, 2021-11-10· [security, web-platform]
links:none on file
slides:none on file

App Check verifies that incoming requests come from an authentic app on an attested device or hosted domain and shows how to enforce it across Firestore, Storage, Realtime DB, Cloud Functions, custom backends and Apigee. Demos configure App Attest (iOS 14+) and DeviceCheck fallback, add reCAPTCHA Enterprise (paid, no quota) for web, generate tokens client side and verify token via Node.js Admin SDK on the backend, set default TTL 1 hour with automatic refresh at half TTL, and deploy an Apigee RS-256 policy that blocks curl calls while allowing app traffic.

AI-written summary · about

  1. 0:00Introduction
  2. 0:17Firebase Security
  3. 0:50What is App Check
  4. 1:39New Attestation Providers
  5. 2:03New services protected by App Check
  6. 3:24Demo: Setting up Attestation providers - iOS - App Attest
  7. 4:53Demo: Setting up Attestation providers - web - reCAPTCHA
  8. 5:27Setting TTL
  9. 7:20Enforcing Firestore
  10. 7:38App Check + Custom Backend Resources
  11. 8:35Demo: Setting up Custom Backend Attestation - Backend Service
  12. 9:31Demo: Setting up Custom Backend Attestation - Android
  13. 10:06Demo: Setting up Custom Backend Attestation - iOS
  14. 10:24Demo: Setting up Custom Backend Attestation - Web
  15. 10:40App Check + Apigee
  16. 11:26Demo: Setting up Apigee
  17. 12:44Wrap-up
~/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.