~/talk

Your guide to server side authentication with Firebase

Talkat Firebase Summit 2022 · on Tuesday, 2022-10-18· [security, web-platform]
slides:none on file

Shows three concrete server-auth patterns: use callable functions (they automatically carry Firebase Auth and App Check), accept third‑party clients via Authorization: Bearer ID tokens and validate them with verifyIdToken, and enable server‑rendered sites by exchanging an ID token for a session cookie via createSessionCookie and validating with verifySessionCookie. Demonstrates Admin SDK limitations (no user impersonation), warns to enforce your own data checks, set cookie flags and expirations, and notes dynamic framework support is coming to simplify the cookie flow.

AI-written summary · about

  1. 0:00Introduction
  2. 2:17When to use a server
  3. 3:21Firebase Admin SDK
  4. 4:09Why is this a problem
  5. 5:00Callable functions
  6. 6:42Authorization headers
  7. 8:19Serverrendered websites
  8. 8:50Cookies
  9. 10:22Demo
  10. 12:15Summary
~/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.