~/talk

Heard you liked access, so we built Access to...

Talkat BSidesSF 2024 · 2024-05-04..05-05· [security]
links:none on file
links:none on file
slides:none on file

Discord builds and runs an open source portal called Access that syncs group membership to Okta, exposes Role groups mapped to Okta, and lets owners approve self‑serve requests with time-bounded access and bulk renewals. It uses a Python Flask backend, React TypeScript front end, Postgres, Docker/Kubernetes, and a plugin system for notifications and automated approvals. Deployed company‑wide for about a year, it shrinks access review time from days to hours, reduces confused‑deputy rubber stamping, and produces auditable historical views.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:40Access control necessity
  3. 2:20Guiding goals and principles
  4. 6:22The role-based approach
  5. 8:12Evaluating external solutions
  6. 11:22Foundational architecture
  7. 12:51Key features and functionality
  8. 21:18Technical stack and design
  9. 23:17Impact and business results
  10. 24:25Open sourcing the project
  11. 25:01Q&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.