Home / Companies / Ory / Blog / December 2022

December 2022 Summaries

1 posts from Ory

Filter
Month: Year:
Post Summaries Back to Blog
The Ory Permission Language (OPL) was developed to enhance Ory Keto by allowing the configuration of global permission rules beyond just direct subject-object relationships. This language empowers users to define rules such as access levels for owners, editors, and viewers, enabling more sophisticated permission checks. Designed to be powerful yet user-friendly, OPL is based on a non-Turing-complete subset of TypeScript, leveraging its familiarity and robust editor support, including syntax highlighting and auto-completion. Through extensive user interviews, different permission languages were evaluated, leading to the creation of OPL, which emphasizes self-explanatory syntax and includes testing capabilities to ensure confidence in modifying permission rules. Integrated into Ory Keto and the Ory Network, OPL facilitates the implementation of graph-based access control, drawing from concepts outlined in Google's Zanzibar paper while addressing its ambiguities.
Dec 01, 2022 1,619 words in the original blog post.