~/talk

How to move your RBAC into Ory

Talkat Ory Summit 2023 · on Thursday, 2023-11-09· [security]
name:HC Hagen
links:none on file
slides:none on file

Migrated a brittle legacy RBAC into Ory stack using Keto (ORY's implementation of Zanzibar) plus Kratos/Hydra/Oathkeeper, rebuilt code after a failed C attempt, and ended up with programmatic role creation, tenant isolation by prefixing tenant IDs, and short-lived caches for session checks. Faced surprises: one-per-model permissions caused role bloat, frontend and timezone staffing gaps slowed rollout, and backward compatibility still requires rewriting older services. User migration used scripts and a CSV import; system now enforces permission checks like “can write confidential files” rather than role checks.

AI-written summary · about

  1. 0:00Introduction to RBAC
  2. 1:35Legacy RBAC challenges
  3. 3:21Introducing Ory Keto
  4. 4:03How not to migrate to Ory
  5. 6:51How to migrate to Ory
  6. 9:19Multi-tenancy in Ory
  7. 10:22Custom roles and permissions
  8. 12:49Avoid role hierarchies
  9. 13:11Sharing code and resources
  10. 13:58Q&A: Transitioning users
~/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.