~/talk

Adventures in Federating Authorization and Authentication with OAuth

Talkat RailsConf 2015 · 2015-04-21..04-23· [ruby-on-rails, security]
slides:none on file

Describes federating OAuth to handle 30,000 concurrent requests and a site that’s roughly 90% read-only; evaluates Doorkeeper + Devise + OmniAuth and rejects installing Doorkeeper on one service per microservice. Builds a central Doorkeeper auth service, adds cache-delegation with Redis on each service to validate tokens locally, and load tests to 30,000 concurrent requests with no breakage. Calls out short-lived auth codes, token management pain, and an exposed Doorkeeper admin UI risk.

AI-written summary · about

  1. 0:00Start
  2. 7:00What is Federation
  3. 14:14Half Requires RAILSCONE Authenication/ Authorizaztion
  4. 15:12Needs To Scale
  5. 28:33Under Load
  6. 32:37It's a Standard
~/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.