~/talk

Implementing a Multi-Tenant, Relationship-Based Authorizatio...

links:none on file
slides:none on file

Minder replaces a custom, database-backed authorization system with OpenFGA, moving users/groups/roles into a declarative model that supports hierarchical permissions and five roles, cutting auth code roughly half the code. Authorization checks run via gRPC middleware calling OpenFGA’s check API, with a batch migration that pushes tuples and optional in-memory caching for low latency. Tests run with the OpenFGA tester integrated into go test, and operational tradeoffs include sync/order issues and the bulk check / list APIs.

AI-written summary · about

  1. 0:00Multi-tenant auth with OpenFGA
  2. 1:48What is OpenFGA
  3. 3:55OpenFGA vs service meshes
  4. 4:16OpenFGA model and tuples
  5. 7:26OpenFGA check API
  6. 9:13Integrating OpenFGA
  7. 9:34OpenFGA security benefits
  8. 13:05Consistent auth across microservices
  9. 14:30Attribute-based auth
  10. 15:14OpenFGA availability and latency
  11. 15:57Reducing code complexity
  12. 17:03Testing authorization models
  13. 18:05Explaining access decisions
  14. 19:37OpenFGA trade-offs
  15. 23:10Running OpenFGA operations
  16. 24:12User-facing OpenFGA APIs
  17. 25:15OpenFGA security impact
  18. 27:26Q&A: Group membership
  19. 30:04Q&A: Group systems integration
  20. 32:36Q&A: OpenFGA vs SpiceDB
  21. 34:43Q&A: Kubernetes auth
  22. 36:58Q&A: Bulk checks
~/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.