~/talk

Turnstile: A Hierarchical Authorization System

links:none on file
slides:none on file

Turnstile is an in-house authorization system that returns Boolean allow/deny decisions from a cached in-memory graph database, claiming ABAC/ReBAC expressiveness while centering explicit hierarchy. Policies model users and resources as trees (example rules about who can eat which cake), add orthogonal dimensions by referencing multiple trees for orthogonal axes, and attach edge-level constraints like day-of-week. Identities sync from Active Directory, caches serve low-latency queries, and group joins use primary/secondary approvers.

AI-written summary · about

  1. 0:00Introduction to authorization
  2. 2:28Goals for the system
  3. 9:34Designing the data model
  4. 15:34Hierarchical resource trees
  5. 20:10System architecture overview
  6. 23:19Future plans and scaling
~/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.