At Mon, 12 Oct 2020 11:20:33 -0600, Jonathan Godbout said:
> How does Tuesday the 20th at 7 sound?
Works for me.
> Sounds like I'll do a lightning talk, Jeff and Alex can decide on their
> chosen talks, please send me abstracts so I can add it to the website!.
Sounds great. My title will be "The Polar Policy Language",
and here's a more formal abstract:
In this talk, I'll discuss the design and implementation of Polar,
a declarative policy language aimed at solving complex authorization
problems. A Polar interpreter forms the core of oso, an open source
authorization engine that you can embed in your application. Polar
rules can access application instances and specialize on (multiple)
application-defined classes, which allows policies to be cleanly
separated from application code but still have direct access to the
data needed to make authorization decisions. Applications in a variety
of languages (currently Python, Ruby, Java, JavaScript, and Rust)
are supported by a shared core, written in Rust, together with
a host-language library that communicates with the core over an
event-based FFI.
Thanks,
-- Alex