~/talk

OAuth 2: A closer look

Talkat WebCamp Zagreb 2019 · 2019-10-11..10-12· [security, web-platform]
links:none on file
slides:none on file

A CRM marketplace uses OAuth 2 for third‑party apps, issuing client_id/secret, one‑hour access tokens and refresh tokens; early implementation reissued refresh tokens on every refresh and sees widespread failed requests, so policy shifts to long‑lived refresh tokens (Spotify‑style) to reduce breakage. A custom endpoint to convert API tokens into app installs migrates legacy integrations. Demonstrates flows with Postman, explains CSRF risk and shows the state parameter as the practical fix by binding the auth code to the user session.

AI-written summary · about

  1. 0:00Introduction and thanks
  2. 1:48What is OAuth 2
  3. 3:57API keys vs OAuth 2
  4. 5:23OAuth 2 flow explained
  5. 10:22Refresh tokens best practices
  6. 13:02State parameter and CSRF
  7. 17:43Q&A session
~/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.