~/talk

Authentication done right: consuming (and serving) Oauth2.0

Talkat JSFoo 2018 · on Friday, 2018-10-26· [security, web-platform]

Describes building a shared authentication system (oneauth) for multiple web products using OAuth 2.0: both consuming external providers (Login with Facebook/Google/Twitter) and implementing an internal OAuth 2.0 authorization server to serve the brand’s apps. Focuses on doing this securely with minimal frontend JavaScript and recounts the author’s implementation journey and lessons learned, referencing Lastser as a prior reference.

AI-written summary · about

  1. 0:00Start
  2. 5:12bcrypt
  3. 7:38Single UI
  4. 9:40Identification
  5. 12:21Authentication via Authorization
  6. 15:25Basic security hygiene We came a long way without taking care of these. You shouldn't
  7. 25:45Separation of Concerns
  8. 29:14Better mileage with existing standards (POLA) We found there is an ISO standard for a whole lot of things!
~/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.