Oso's Blog

Articles about authorization, and other news from Oso's engineering team

Webinar: How Google Handles Authorization at Scale

We just led a webinar on How Google handles Authorization at scale, watch to learn more about whether it is the best approach to secure your application permissions

November 18, 2024 — Hazal Mestci
Best Practices

Google Zanzibar Isn't Flexible

ReBAC - especially Google Zanzibar's implementation of it - is the wrong abstraction for authorization.

November 1, 2024 — Greg Sarjeant
Customers & Ecosystem

Announcing our new Python Client

Simplified fact management and powerful query builder API's - and much more!

October 21, 2024 — Hazal Mestci
Product

Announcing our new Go Client

Simplified fact management and powerful query builder API's - and much more!

October 16, 2024 — Hazal Mestci
Product

Is the TypeScript vs JavaScript war dumb or relevant?

A look into the pros and cons of using TypeScript versus JavaScript, plus some thoughts on why there is so much drama around them lately.

October 9, 2024 — Vijay Ramamurthy
Best Practices

Documentation So Good, You Can Take It to Prod

A new set of reference material to help users take Oso into prod

October 8, 2024 — Sean Loiselle
Best Practices

Oso Bear of the Month - Ashwyn Nair

Ashwyn Nair, Senior Software Engineer at Sensat, dives into how Oso has helped them create a safe space for their users to have full control over who can access their data.

August 29, 2024 —
Customers & Ecosystem

Announcing our new Node.js Client

Generate TypeScript types from your Polar policy - and much more!

July 18, 2024 — Vijay Ramamurthy
Product

Polar LSP: A Little Help with the Rules

Polar now has its own language server implementation, making it easier to write your authentication policies

July 8, 2024 — Jordan Killpack & Sean Loiselle
Product

View Billing Data in Oso Cloud

View your monthly average user report in the Oso Cloud UI.

June 11, 2024 —
Product

Oso Bear of the Month - Peadar Coyle

Peadar Coyle, Founder at AudioStack, dives into how they went from a homegrown authorization framework to using Oso and why it was critical to make this change for a GenAi company where protecting data is mission critical.

June 6, 2024 —
Customers & Ecosystem

Our Unusual Journey to ECS on EC2

Why we moved from Fargate to ECS on EC2, and how we preserved a zero-downtime architecture in the process.

May 29, 2024 — Shaun Verch
Internals

Negating Facts in your Oso Cloud Policy

Announcing a new feature in authorization policies: a limited form of negation (not syntax).

May 23, 2024 —
Product

Building a resilient and low-latency service using Kafka and SQLite

How Oso uses Kafka and an Event Sourcing Architecture to deploy a highly-available, low-latency managed authorization service.

May 17, 2024 — Mike Cen
Internals

Authorizing LLM responses by filtering vector embeddings

Adding access control to LLM chatbot responses with Oso Cloud and Postgresql

April 30, 2024 — Shaun Verch
Best Practices

A Logic Language for Distributed SQL Queries

A comprehensive look at the design of Polar, and how we enabled it to operate over distributed data.

April 25, 2024 — Sam Scott
Internals

Launching Local Authorization

Using local data to answer authorization questions with Oso Cloud

April 16, 2024 — Greg Sarjeant
Product

Introducing the Oso Drive Node.js Sample App

A sample app that demonstrates RBAC, ReBAC, and ABAC in Node.js with Oso Cloud

March 29, 2024 — Val Karpov
Product

What is a good use case for Oso?

This post provides specifics on when to use Oso, and when not to.

March 13, 2024 — Graham Neray
Best Practices

Oso Bear of the Month - Simon Robb

Simon Robb, Co-founder/CTO at Packsmith, covers the pain of custom-building authorization and the value of a centralized solution.

March 6, 2024 —
Customers & Ecosystem

The 10 Types of Authorization: The Families of RBAC, ReBAC and ABAC

The 10 types of authorization and how to identify them.

February 22, 2024 — Graham Neray
Best Practices

Best Practices for Authorization in Microservices

How do you reliably perform authorization in a backend built with microservices? There are lots of valid answers, but they tend to fall into three groups.

February 22, 2024 — Graham Neray
Best Practices

Authorization for the rest of us

Everyone’s talking about Zanzibar, and it’s easy to understand why. It handles authorization for Google, so surely it can handle it for you and me. But at what cost? And does that mean that it’s the right solution for the rest of us?

February 20, 2024 — Greg Sarjeant
Best Practices

Oso Bear of the Month - Tyson Hoffman

Tyson Hoffman, Senior Software Engineer at Lumio shares how authorization started as a low priority for their application and how it’s evolved since then. They can now easily define permissions and help curb unintended access.

February 8, 2024 —
Customers & Ecosystem

Relationship-Based Access Control (ReBAC) in Node.js With Oso Cloud

Relationship-based access control (ReBAC) is an authorization pattern where permissions are derived from relationships between resources. In this blog post, you will learn how to implement ReBAC in Node.js with Oso Cloud

January 17, 2024 — Val Karpov
Best Practices

Get updates on Oso.

We won't spam you. Ever.