Skip to content

upbound/kubernetes-cedar-authorizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kubernetes-cedar-authorizer

Proof of concept integrating Cedar with Kubernetes, leveraging in particular the Typed Partial Evaluation feature of Cedar, in order to unify Kubernetes authorization and admission request stages. The design for this work is found in my MSc thesis, please read that work to understand the context. Slides from the MSc thesis presentation are available here.

This project is intended to be merged into Cedar Access Control for Kubernetes when/if this experiment proves viable. In addition, this project serves as a temporary playground for experimenting with how/if Kubernetes could add support for Conditional Authorization, discussed for example in this SIG Auth meeting. Hopefully, a Kubernetes Enhancement Proposal could be written for the Conditional Authorization, given promising enough results here and/or later in Cedar Access Control for Kubernetes.

Let me know if you have feedback or ideas.

About

Proof of Concept of a Conditional Authorizer for Kubernetes using Cedar. Work in progress

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages