ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types | by Netflix Technology Blog | Netflix TechBlog
The authorization team at Netflix recently sponsored work to add Attribute Based Access Control (ABAC) support to AuthZed’s open source Google Zanzibar inspired authorization system, SpiceDB. Netflix required attribute support in SpiceDB to support core Netflix application identity constructs. This post discusses why Netflix wanted ABAC support in SpiceDB, how Netflix collaborated with AuthZed, the end result–SpiceDB Caveats, and how Netflix may leverage this new feature. Netflix is always looking for security, ergonomic, or efficiency improvements, and this extends to authorization tools. Google Zanzibar is exciting to Netflix as it makes it easier to produce authorization decision objects and reverse indexes for resources a principal can access. Last year, while experimenting with Zanzibar approaches to authorization, Netflix found SpiceDB, the open source Google Zanzibar inspired permission system, and built a prototype to experiment with modeling. The prototype uncovered trade-offs
Authorization Distributed Systems Security Software Architecture ABAC on SpiceDB: Enabling Netflix’s Complex Identity Types Netflix Technology Blog 9 min read · May 19, 2023 -- 1 Listen Share By Chris Wolfe , Joey Schorr , and Victor Roldán Betancort Introduction The authorization team at Netflix recently sponsored work to add Attribute Based Access Control (ABAC) support to AuthZed’s open source Google Zanzibar inspired authorization system, SpiceDB . Netflix required attribute support in SpiceDB to support core Netflix application identity constructs. This post discusses why Netflix wanted A
related reading
- SpiceDB, the Google Zanzibar open source solution | AuthZed.comauthzed.com
- Why We Don’t Trust the Database With Authentication – Sturdy Statisticsblog.sturdystatistics.com
- Auth | Supabase Docssupabase.com
- Stytch - A better way to build authstytch.com
- What is Google Zanzibar?osohq.com
- Databases in 2024: A Year in Review // Blog // Andy Pavlo - Carnegie Mellon Universitycs.cmu.edu
- Authorization Academy - Relationship-Based Access Control (ReBAC)osohq.com
- A More Human Approach To Databasesccorcos.github.io
- Building Authzed: Multi-Tenant Permissions System as a Service | AuthZed.comauthzed.com
- Databases in 2025: A Year in Review // Blog // Andy Pavlo - Carnegie Mellon Universitycs.cmu.edu
- Boxer: Data Analytics on Network-enabled Serverless Platformsresearch-collection.ethz.ch
- Secure AI Agent & User Authentication | Auth0auth0.com