Urgent.News

What's breaking now, across thousands of outlets.

Tech

I Made Four Authorization Engines Answer the Same Questions

"Which authorization engine should I use" always gets answered with a table. Cedar is analyzable, Rego is expressive, Zanzibar is relationship-based. I could never feel the difference from any of it. So I gave four of them the same rules and ran every possible request through all four at once. Live demo: https://0-draft.github.io/authz-playground/ Repo: 0-draft/authz-playground One square is one…

Four authorization engines were tested with the same set of rules and presented with every possible request simultaneously. The results were visualized through a live demo and a GitHub repository. The engines included Cedar, Rego, Zanzibar, and Casbin, each having its unique strengths and weaknesses. Cedar is analyzable, Rego is expressive, and Zanzibar is relationship-based.

The comparison revealed that ReBAC fell short when it came to handling time-based constraints, specifically during business hours. This weakness was due to the fact that ReBAC's authorization check engine does not include a clock argument, resulting in it allowing edits at any time, including outside of business hours. The discrepancy became apparent when a third rule was added, which restricted edits to only during business hours, highlighting the gap between ReBAC and the other engines.

The source material also highlights the challenges of comparing different authorization engines and the importance of thoroughly evaluating all aspects of each engine to ensure accurate comparisons.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

What MiniMax H3 Max is, how to call it, and why we built h3max.info

MiniMax H3 landed at the end of July 2026, the open weights followed in August, and fal.ai shipped a speed-tuned build called H3 Max a few weeks later.

  • MiniMax H3, H3 Max Turbo, and H3 Max are distinct models
  • H3 Max Turbo renders 5-second 768p clips in 3 seconds
  • H3 Max is multimodal, processing text, images, videos, audio

Nothing could start without the dependency we had filed as optional

Our configuration service was tier three. No SLO, no pager, a single replica for a long time, and a line in the architecture document describing it as a soft dependency because clients cache their…

  • Configuration service deemed soft dependency, but crucial for client startup
  • Node pool rotation caused service outage, triggering cascade failures
  • Service reclassified as tier one with added redundancy and monitoring

One rounding, not many: why a provably-fair verifier must match the server bit for bit

Originally published on the Betkyo Journal , where every figure is read from the game engine's source. Every provably fair round on this site turns a 256-bit hash into a number between 0 and 1 and…

  • Provably-fair verifier must match server bit for bit
  • Hash conversion involves rounding due to precision limits
  • Single rounding ensures accurate game outcome verification

More from Saturday 12 September →