~/talk

Wait, So Now You're Telling Me We Need FGA?

Talkat Open Source Summit North America 2025 · 2025-06-23..06-25· [security]
slides:none on file

Shows a concrete RAG workflow that uses OpenFGA plus the OpenAI SDK and a local vector store to prevent sensitive data leakage by filtering retrieved documents before generation. Implements a Python retriever that calls OpenFGA's batch check to ask once whether a user has viewer relation to many docs, returns only allowed documents, then generates the answer. Demo runs end to end (Docker available) and the approach scales to millions of objects.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Authorization for AI apps
  3. 3:19LLM security risks
  4. 5:09Authentication vs authorization
  5. 6:33Role-based access control
  6. 7:39Attribute-based access control
  7. 8:41Relationship-based access control
  8. 10:08Choosing authorization system
  9. 11:13Fine-grained authorization
  10. 13:43OpenFGA playground setup
  11. 14:48Securing AI apps with RAG
  12. 16:35Demo authorization model
  13. 17:40Python demo walkthrough
  14. 21:13Resources and OpenFGA
  15. 21:57Q&A
~/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.