Cerbos blog

Blog

Demos, implementation guides, product updates and broader takes on authorization, identity and security. Written for the engineers, architects, security, identity and product leaders shaping how their teams ship and govern access.

LDAP and Active Directory authorization without changing the application
Featured

LDAP and Active Directory authorization without changing the application

LDAP and Active Directory groups encode the access rules for applications nobody will fund a rewrite for. Covers resolving those groups at the proxy in front of the application, turning them into an input to policy rather than the access model itself, cache staleness, and where boundary enforcement stops.

GuideEngineering
Alex OlivierSeptember 09, 2026
Cerbos Hub has a new interface

Cerbos Hub has a new interface

Cerbos Hub has a new interface. Dark and light themes that follow your system, an organization and workspace switcher on every screen, more rows per page in policy lists and audit logs, and improved accessibility. Nothing to migrate and no action needed.

Announcement
Alex OlivierSeptember 08, 2026
Identity Week America 2026: Same AI agent authorization problem, different badges

Identity Week America 2026: Same AI agent authorization problem, different badges

Notes from Identity Week America 2026 in Washington DC, where federal agencies, defense contractors and SaaS teams brought the same AI agent authorization question to the booth. Covers the License to Thrill panel, agent ownership and blast radius, policy based access control at runtime, and why audit is still unsolved.

Guide
Alex OlivierSeptember 07, 2026
Per-hop PBAC: enforcing scope at every delegation step

Per-hop PBAC: enforcing scope at every delegation step

Checking authorization once at the edge leaves every downstream hop unguarded. Here is why agent delegation needs a policy decision at every hop, and how to do it.

Guide
Alex OlivierSeptember 04, 2026
Best Keycloak alternatives

Best Keycloak alternatives

Compare Keycloak alternatives by protocol, deployment model, limitations, and migration path. Covers ZITADEL, Authentik, Authelia, SuperTokens, and Ory Hydra, plus when to keep Keycloak and add Cerbos for fine-grained authorization instead.

Guide
S. B. WriterSeptember 02, 2026
Best AI agent security and governance tools for 2026

Best AI agent security and governance tools for 2026

The best AI agent security and governance tools, broken down by layer. Prompt security, guardrails, posture and shadow-agent discovery, non-human identity, authorization and access control, data and RAG protection, and runtime monitoring, with the notable tools in each and how to prioritize what to cover first.

Guide
Emre BaranSeptember 01, 2026
Multi-hop delegation for AI agents, and how the consent chain gets lost

Multi-hop delegation for AI agents, and how the consent chain gets lost

When agent A delegates to agent B to a tool, the user's consent and identity get lost along the way. Here is how multi-hop delegation should actually work.

Guide
Alex OlivierAugust 28, 2026
Kubernetes admission control does not need a second policy language

Kubernetes admission control does not need a second policy language

Platform teams usually keep two sets of access rules, one for what may be admitted into the cluster and one for what users may do in the applications there. Covers serving the admission webhook from the same policy layer, what a full ruleset looks like, and failure policy trade offs.

Guide
Alex OlivierAugust 27, 2026
Not every authorization decision is allow or deny

Not every authorization decision is allow or deny

Not every authorization decision is allow or deny. Some denials are conditional, and the policy can return what would unblock them. Covers Cerbos policy outputs, the conditionNotMet trigger, the AuthZEN ARAP draft profile for requestable denials, and why an approval is an input to a new decision.

GuideEngineering
Emre BaranAugust 26, 2026
What is authorization? Types, examples and definitions

What is authorization? Types, examples and definitions

Learn what authorization is all about! Explore several key authorization design patterns, how they work, and possible scenarios where they may be implemented. This guide covers RBAC, ABAC, PBAC, DAC, MAC, and ReBAC, how authorization differs from authentication, how it works with tokens and OAuth scopes, real-world examples, and best practices for getting it right.

Guide
Omu InetimiAugust 25, 2026
Istio authorization stops at identity, not at what a workload may do

Istio authorization stops at identity, not at what a workload may do

Istio proves which workload is calling with mTLS and SPIFFE, and stops there. This guide covers where AuthorizationPolicy runs out, handing the decision to an external authorizer through the CUSTOM action, running one policy set across north south and east west traffic, and what the extra network hops cost.

GuideEngineering
Emre BaranAugust 24, 2026
Stale JWT claims in authorization, and how to look up identity attributes at decision time

Stale JWT claims in authorization, and how to look up identity attributes at decision time

How to resolve identity attributes at decision time rather than reading stale JWT claims. Covers Envoy verifying the token while a Synapse data source fetches current profile and group data, policies that read attributes rather than claims, per source cache expiry, and failure behavior when the provider is unreachable.

Guide
Alex OlivierAugust 21, 2026
Policy-driven MCP routing: enforcing tool gates outside the agent

Policy-driven MCP routing: enforcing tool gates outside the agent

Telling an agent which tools not to use is a request, not a control. Here is how to gate MCP tool calls with policy enforced outside the agent, at the execution boundary.

Guide
Alex OlivierAugust 19, 2026
Full guide to Next.js authorization & authentication

Full guide to Next.js authorization & authentication

Next.js has two main patterns of authentication. Meanwhile when it comes to authorization, nothing is as simple as adding Cerbos. Read our full guide.

Guide
Bruce WigglestonAugust 18, 2026
Open source Cerbos vs paid Cerbos

Open source Cerbos vs paid Cerbos

Open source vs paid Cerbos explained. The Apache 2.0 engine is complete and free, running over 2 billion checks a month. See what the commercial platform adds around it, policy distribution, compliance audit, and data enrichment, plus the roughly 19 engineer months it takes to build the equivalent yourself.

Guide
Anna Paykina, Alex Olivier & Emre BaranAugust 18, 2026
Delegated authorization: Why acting on behalf of someone else is not a role

Delegated authorization: Why acting on behalf of someone else is not a role

Delegated authorization explained. Why modeling on-behalf-of access as a role loses the subject, the approver and the expiry. Covers the RFC 8693 act claim, delegation versus impersonation, AuthZEN and COAZ, multi-party policy conditions, revocation before expiry, and audit lineage for delegated actions.

Guide
Alex OlivierAugust 17, 2026
MCP server vetting checklist for enterprises

MCP server vetting checklist for enterprises

Every MCP server you connect is a third party you have handed an agent a door to. Here is a practical checklist for vetting MCP servers and governing the ones you cannot fully trust.

Guide
Alex OlivierAugust 16, 2026
Authorizing MCP tool calls at the gateway or inside the proxy, and what each one stops

Authorizing MCP tool calls at the gateway or inside the proxy, and what each one stops

Two ways to authorize MCP tool calls, in the request path or inside the proxy, and they stop different things. Covers in-path gateway enforcement against a pre-call hook, why denying a tool and hiding a tool are different security properties, fail closed behavior, and where both shapes stop working.

Guide
Emre BaranAugust 15, 2026