Live data from Hacker News

Viewing profile — kkajla

kkajla

HN member
Joined
Wed, Jan 31, 2018, 4:07 PM UTC
HN karma
161
Public activity
53 items

About kkajla

No profile information was provided.

Recent public activity

  1. 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…

  2. story
  3. story
  4. story
  5. story
  6. story
  7. comment
    Comment #36540400

    That's fair and also why I believe a complete authz solution needs some elements of both.

  8. 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…

  9. 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…

  10. 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…

  11. 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…

  12. comment
    Comment #36472697

    Apologies for the confusion! Maybe an interesting idea for us to explore next :P

  13. 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…

  14. 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…

  15. 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…

  16. 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 …

  17. 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 …

  18. story
  19. story
  20. story
  21. 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…

  22. 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…

  23. comment
    Comment #32254003

    Love what you're building at Clerk! Would love to work together. Will reach out!

  24. 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…

  25. 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…