cedar-policy / cedar-examples

Some examples of using the Cedar language to specify authorization

Home Page:https://www.cedarpolicy.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cedar Examples

This repository contains examples demonstrating the use of Cedar, a policy language for writing and enforcing authorization policies in your applications. The following table summarizes relevant information about the applications. Please refer to the README.md files in the subfolders for details about how to build and run them.

Example Languages Description
tinytodo Rust, Python A simple application for managing task lists that uses Cedar for authorization
cedar-java-hello-world Java A simple application demonstrating the usage of the Cedar Java APIs
cedar-rust-hello-world Rust A simple application demonstrating the usage of the Cedar Rust APIs
cedar-policy-language-in-action Cedar Cedar policies and schemas for the Cedar policy language in action workshop
cedar-example-use-cases Cedar Cedar policies and schemas for two example applications

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.

About

Some examples of using the Cedar language to specify authorization

https://www.cedarpolicy.com

License:Apache License 2.0


Languages

Language:Rust 74.7%Language:Python 14.8%Language:Java 6.9%Language:Shell 3.6%