Viewing profile — kkajla
kkajla
HN member- Joined
- Wed, Jan 31, 2018, 4:07 PM UTC
- HN karma
- 161
- Public activity
- 53 items
- HN profile
- View on Hacker News ↗
About kkajla
No profile information was provided.
Recent public activity
-
comment
Comment #39516302
> I prefer to have the entitlement itself just store the expiration date and the details about what entitlements the subscription grants during the time period it is active. The bi…
- story
- story
- story
- story
- story
-
comment
Comment #36540400
That's fair and also why I believe a complete authz solution needs some elements of both.
-
comment
Comment #36540256
I would describe this debate more as Policy-as-Data (Zanzibar) vs Policy-as-Code (OPA et al). In Zanzibar, all of the information required to make an authorization decision (namesp…
-
story
Show HN: Open-Source, Google Zanzibar Inspired Authorization Service
Hey HN, I recently shared my thoughts on why Google Zanzibar is a great solution for implementing authorization[1] and why we decided to build Warrant’s core authz service using ke…
-
comment
Comment #36473083
> though we would have preferred a managed solution We completely agree here, which is why we initially started out with our managed cloud offering, Warrant Cloud[1]. While Zanziba…
-
comment
Comment #36472848
At Google, I believe some client applications build and maintain "permission-aware" search indexes based on the permissions in Zanzibar. In essence, Zanzibar can be queried to figu…
-
comment
Comment #36472697
Apologies for the confusion! Maybe an interesting idea for us to explore next :P
-
comment
Comment #36472506
You've highlighted a very important part of the paper. A lot of the external consistency guarantees provided by Zanzibar are facilitated by Spanner and its TrueTime mechanism. Warr…
-
comment
Comment #36472066
I think GraphQL might be a good example. Some might not consider it to be very niche, but its intention is to consolidate dependent API queries such that the client can fetch all t…
-
comment
Comment #36471872
Google doesn't actually offer Zanzibar as a product/service (in GCP or otherwise) to customers. However, they do use it internally to manage permissions across their various produc…
-
comment
Comment #36471787
Another interesting feature of capability-based systems (that is outside Zanzibar's scope) is that capabilities can themselves be used to gain access to an object. This is because …
-
comment
Comment #36471587
As I understand it, "capabilities" in capability-based schemes uniquely reference an object and specify a list of access rights on that object. This seems fairly similar to tuples …
- story
- story
- story
-
comment
Comment #32256930
That's definitely one of the more complicated problems. One way we've considered approaching it is to allow customers to attach metadata to resources they manage via Warrant and al…
-
comment
Comment #32255210
Thanks! As a developer myself, I've loved seeing companies like Stripe, Plaid, Auth0, etc. build solutions to hairy technical problems catered to developers. In my experience, tech…
-
comment
Comment #32254003
Love what you're building at Clerk! Would love to work together. Will reach out!
-
comment
Comment #32252519
Really appreciate the balanced feedback. I don't quite agree that rolling your own authz is that simple (especially fine-grained / resource-based authz), but I understand your othe…
-
comment
Comment #32252176
Completely agree re: UI components. As a full stack engineer, I personally dealt with the pain of permissions on the frontend and want to make things much easier than they are toda…