Location: Globe of Science and Innovation, CERN, Espl. des Particules 1, 1217 Meyrin, Schweiz
Schedule link: https://sessionize.com/view/rlq5we3p/GridSmart
Abstract: Building fine-grained access controls into your open source project is a difficult challenge.
We can reduce and amortize this challenge by centralizing the complexity in a general-purpose authorization engine. Before Kubernetes, everyone built stacks from the ground up. With Kubernetes, distributed systems complexity is centralized and shared by the community, saving everyone time and effort.
Cedar Policy, an open source project proposed to be donated to the CNCF, aims to remove the heavy lifting of building access controls. Cedar supports role-, relation-, and attribute-based access controls. It can be embedded into any application or run as a service. It has a flexible, typed schema that enables syntax hints in VS Code. Uniquely, Cedar policies are analyzable, allowing answering questions like “is the refactored policy equal to the previous one?”
This talk introduces Cedar and presents a case study on how it can be used in the context of Kubernetes access controls.