~/talk

Fine Grained Authorisation with Relationship Based Access Control

Talkat Build Stuff 2024 · 2024-11-13..11-15· [security, software-architecture]
slides:none on file

Argues that relationship-based access control (ReBAC) gives precise, scalable permissions by evaluating paths between entities instead of roles; implements a working demo using Permy (Docker + Postman) that models dog/sheep/bone relationships and toggles access with a make/break friend demo; shows a simple query requiring 8 checks, illustrating CPU cost growth as graph size increases; concludes ReBAC is powerful for document/team scenarios but costly and unnecessary for simple router or login checks.

AI-written summary · about

  1. 0:00🚀 Welcome to Build Stuff Conference
  2. 1:00Introduction to Access Control
  3. 4:00Role-Based Access Control (RBAC)
  4. 6:00Attribute-Based Access Control (ABAC)
  5. 12:00Introduction to Relationship-Based Access Control (ReBAC)
  6. 15:00Exploring the Structure of ReBAC
  7. 18:00ReBAC: How It Differs from RBAC & ABAC
  8. 21:00Complexity of ReBAC – Understanding the Tradeoffs
  9. 25:00ReBAC Under the Hood – How it Works Technically
  10. 30:00Real-World Use Cases for ReBAC
  11. 35:00Practical Demo of ReBAC with Permy
  12. 40:00Benefits and Challenges of Using ReBAC
  13. 44:00Conclusion & Key Takeaways
~/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.