Live data from Hacker News

Ory Keto, open source authorization server based on Google Zanzibar

github.com

41–50 of 70 posts

Re: Ory Keto, open source authorization server based on Google Zanzibar

#41
post #34

This looks great, good to learn that something like this is out there. I work at Auth0 and we are building a Zanzibar inspired SaaS as well (you can read here if interested https://twitter.com/auth0lab ) and it is positive to see that there's interest in services like this, it's validating :) One of the things we found is that learning Zanzibar concepts can be a bit daunting, so we put together this playground: https…

Wow that playground looks awesome, is it open source? It really makes sense to have these graphs and trees, makes it way easier to understand. Nice work there!

It's not OSS today but we could probably OSS if we spend a bit more time on it. Thanks for the idea!

Re: Ory Keto, open source authorization server based on Google Zanzibar

#42
post #20

Earlier quoted context omitted.

Amazing, I was going to start such endeavour, Zanzibar is to me that best of the ACL system that I know of, from a theoretical flexibility perspective. However, I was thinking of taking the principles but actually represent the triples as RDF and use SparQL to represent policies, to use the power of graph engines rather than building my own triple store & query engine. Any reason you went for SQL storage and a custom…

I don't work at ORY, but I do work on a Zanzibar implementation. Basically, what you're describing is called "GBAC". GBAC can be great if you need the full power of a typical Graph API, but Zanzibar-like services are focused on solving the problem of finding a path between two edges[1] and doing everything you can to optimize that operation for latency. GBAC is flexible, but at the cost of performance compared to som…

Who else does GBAC? How widely used is it?

Re: Ory Keto, open source authorization server based on Google Zanzibar

#44
post #34

This looks great, good to learn that something like this is out there. I work at Auth0 and we are building a Zanzibar inspired SaaS as well (you can read here if interested https://twitter.com/auth0lab ) and it is positive to see that there's interest in services like this, it's validating :) One of the things we found is that learning Zanzibar concepts can be a bit daunting, so we put together this playground: https…

Can you make the Terraform provider better please? :D

Re: Ory Keto, open source authorization server based on Google Zanzibar

#45

Can anyone give me a Google Zanzibar for dummies? It's the first I'm hearing about it. Is it Oauth for everything?

OAuth is just an identity tool (to say a login is a certain person). Zanzibar can be seen more as a ACL system that you can put across your system. So it is there to validate that a given user is able to access any specific resource.

Re: Ory Keto, open source authorization server based on Google Zanzibar

#47
post #45

Can anyone give me a Google Zanzibar for dummies? It's the first I'm hearing about it. Is it Oauth for everything?

OAuth is just an identity tool (to say a login is a certain person). Zanzibar can be seen more as a ACL system that you can put across your system. So it is there to validate that a given user is able to access any specific resource.

OAuth(2) are for access delegation. They are not for authentication or identity. For this reason, OIDC was built on top.

Re: Ory Keto, open source authorization server based on Google Zanzibar

#49

Can anyone give me a Google Zanzibar for dummies? It's the first I'm hearing about it. Is it Oauth for everything?

It's a really well designed distributed system for calculating access control decisions at scale. It makes a specific authorization CAP tradeoff that allows for consistency around access checks to different "versions" of a piece of content, allowing older content to be protected by checks served from read replicas and cache.

Full disclosure: I am a co-founder of a company building and hosting a Zanzibar implementation as a service: https://authzed.com

Re: Ory Keto, open source authorization server based on Google Zanzibar

#50

Can anyone give me a Google Zanzibar for dummies? It's the first I'm hearing about it. Is it Oauth for everything?

It's a really well designed distributed system for calculating access control decisions at scale. It makes a specific authorization CAP tradeoff that allows for consistency around access checks to different "versions" of a piece of content, allowing older content to be protected by checks served from read replicas and cache. Full disclosure: I am a co-founder of a company building and hosting a Zanzibar implementatio…

> really well designed distributed system

Since you're an expert in this area, and I am lazy... :)

What makes it well designed? What are the top 2 or 3 things it does to make it a really well designed system?

Post reply on HN