oso is an open source policy engine for authorization. We put security in the hands of the makers. We are hiring (and building in @rustlang).

New York City
Joined January 2019
@olsenator4 is a big fan of #AdventOfCode and used it to stress test the oso programming language, Polar! Our latest blog post covers what he learned using the programming puzzles to dig deeper into Polar and all it can do. Thanks to @ericwastl! osohq.com/post/advent-of-cod…
0
3
9
RBAC + ABAC get thrown around a lot. Many devs think it's an "either/or" between the two, but both can be used together. Get a mental model for building access control, a review of common RBAC + ABAC patterns, and how to use them together in our new post: osohq.com/post/role-based-ac…
0
1
4
We recorded a video on @GraphQL authorization + oso! Watch and learn how to declaratively specify #authorization rules in Polar (oso's policy language), and how to add oso to a #GraphQL application with a few lines of code using #Graphene + @sqlalchemy. osohq.com/post/demo-graphql-…
0
0
0
Thanks @osoHQ for the swag. I was on vacation and was received by my landlord. Can’t wait to rock this. And hey I’m working on a V3 of my project ultimate backend and It’s using OSO. I’m sure it will expose OSO coolness to devs using my project, but either way OSO is the #1
1
2
6
Replying to @rex_raph
🐻👏🙌 we’re here if you need anything
0
0
1
Thanks for including “Building a runtime reflection system for Rust 🦀 (Part 3)”! We call @rustlang methods dynamically at runtime from our policy language, despite failed attempts + workarounds for fully dynamic method dispatch + variadic functions. osohq.com/post/runtime-refle…
0
0
3
We published a post on how to structure Role-Based Access Control (RBAC) + how we ship roles out-of-the-box for @sqlalchemy. We'd love to hear from #SQLAlchemy users on use cases and general thinking on RBAC. Share thoughts in comments, DMs, or slack us! osohq.com/post/introducing-b…
0
0
4
Part 3 of “Building a runtime reflection system for Rust” is out! In this final post, we call @rustlang methods dynamically at runtime from our policy language, despite failed attempts and workarounds for fully dynamic method dispatch + variadic functions. osohq.com/post/runtime-refle…
0
1
1
On January 21st @samososos from @osoHQ will be speaking remotely at the Denver @nodejs meetup about Authorization patterns in Node Apps! The zoom link will be shared on Meetup the day of the talk. I'll also be live-streaming the talk on Twitch. meetup.com/Node-js-Denver-Bo…
0
2
2