By NHI Mgmt Group Editorial TeamBased on Kong: “Kong Event Gateway 1.1: Secure Kafka Event Streaming” (March 25, 2026)

TL;DR: Event streaming teams still rely on coarse topic-level ACLs, fragmented identity models, and complex mTLS setups even as Kafka underpins financial transactions and AI inference pipelines, according to Kong. The security gap is no longer theoretical: event systems need identity-aware policy enforcement, not just infrastructure controls.


At a glance

What this is: This is a Kong product release arguing that event streaming security needs identity-aware policy enforcement, with OAuth claim mapping and native mTLS used to close the gap between modern identity standards and Kafka-native controls.

Why it matters: It matters because IAM and platform teams exposing event streams need policy decisions that follow the caller’s identity and context, not just the topic name or broker-level ACLs.


Context

Event streaming platforms like Kafka increasingly carry business-critical traffic, so security controls that only understand brokers, topics, and certificates are no longer enough. The core governance gap is that event systems have traditionally enforced access as infrastructure, while modern IAM expects identity context to follow the request.

Kong positions this release around identity-aware policy enforcement for event streams, using OAuth claims and mTLS to bridge web identity patterns with Kafka-native security. The practical issue is not whether Kafka can be secured, but whether access decisions can be made with enough context for multi-tenant, partner, and AI-driven use cases.

For IAM practitioners, the meaningful change is that event access starts to resemble API access: policy can be driven by tenant, role, and caller identity instead of static ACL scope. That makes event streaming a governance problem, not just a transport problem.


Key questions

Q: How should teams apply identity-aware policy to event streaming platforms?

A: Start by treating the event layer as an authorisation surface, not just a transport path. Use identity context such as tenant, role, and scope to decide who may publish or consume each stream, and keep broker-level ACLs as a coarse backstop rather than the only control.

Q: Why do Kafka ACLs create governance gaps for multi-tenant event access?

A: Because ACLs usually control topics and actions without enough context to distinguish one tenant or caller intent from another. That makes them workable for basic segregation, but weak for partner access, AI workloads, or any use case that needs claim-aware decisions.

Q: What breaks when event security relies only on mTLS and topic ACLs?

A: You get strong transport authentication but weak entitlement control, so identity and authorisation drift apart. The result is either over-broad access or custom middleware that becomes a second, harder-to-govern policy layer.

Q: How do security teams decide whether to expose Kafka topics externally?

A: They should expose only the streams that can be tied to explicit identity claims and clear policy rules. If the team cannot express who the caller is and what data slice they deserve, the stream is not ready for external access.


How it works in practice

Why Kafka ACLs fall short for modern identity decisions

Kafka ACLs were built to answer a narrower question: does this principal have permission on this broker, topic, or action? That model works for coarse broker-level control, but it loses the richer context carried in OAuth tokens, such as tenant, role, and scope. When access decisions must reflect who is calling, why they are calling, and which data slice they need, static ACLs become a poor fit because they cannot express context-aware policy without external translation logic.

Practical implication: treat broker ACLs as a baseline, but move identity-sensitive authorisation decisions into a layer that can evaluate token context.

How OAuth claim mapping changes event authorisation

OAuth claim mapping takes identity and context from a token and turns it into policy input at the event gateway. Instead of authorising only by topic, the gateway can inspect claims such as tenant identifiers or roles and apply rules at publish or consume time. That matters because event streams often serve external partners, edge devices, and internal domains that should not share the same access model. The architectural shift is from fixed infrastructure permissions to dynamic identity-based enforcement at the edge.

Practical implication: define which claims will drive event policy before exposing streams outside a single trust boundary.

Why mTLS still matters in identity-aware event streaming

mTLS remains important because event systems still need strong client authentication and trusted transport between consumers and brokers. The problem is not that mTLS is obsolete, but that certificate handling often lives separately from identity policy, creating duplicated trust logic and operational friction. When the gateway can validate the certificate, extract the principal, and feed that identity into policy and audit decisions, transport security and authorisation stop being separate concerns and start reinforcing each other.

Practical implication: centralise certificate trust management where possible, but make sure the certificate identity can also drive policy and audit.


NHI Mgmt Group analysis

Event streaming has become an identity governance problem, not just a messaging problem. Kafka and similar platforms now carry business-critical workloads, which means access control has to keep pace with the identity patterns already used elsewhere in the stack. When topic-level ACLs and transport-only checks are the dominant model, practitioners end up with a security posture that lags the rest of their IAM programme. The implication is that event systems must be governed as first-class identity surfaces.

Identity-aware policy enforcement is the right abstraction for multi-tenant event access. The central issue is not simply who can reach a broker, but which identity claims should govern data flow once they do. That is especially relevant when external partners, edge devices, and internal teams share the same event backbone. Practitioners should expect policy to move closer to the stream itself, because broker-centric controls cannot express tenant-, role-, or scope-aware rules cleanly.

Zero Trust for events depends on joining transport trust to identity context. mTLS secures the connection, but on its own it does not answer whether the caller should see a given stream. When the certificate principal and OAuth claims both inform enforcement, event streaming starts to behave like a modern API surface rather than an isolated infrastructure service. That alignment is where event governance becomes operationally usable.

Scoped event access will become a design requirement for AI and partner integrations. The article’s strongest signal is that event platforms are no longer only serving internal microservices. They are becoming distribution layers for AI inference, external consumers, and cross-domain collaboration, which means broad access is a structural risk. Identity-aware policy gives practitioners a way to narrow exposure without defaulting to fragile middleware or topic sprawl.

Topic-level authorisation is now an identity debt issue. Coarse ACLs made sense when event systems were smaller and more internal. In current architectures, they create avoidable blast radius because they cannot distinguish between users, tenants, and machine callers in a meaningful way. The practitioner takeaway is to treat coarse event permissions as technical debt that will accumulate governance risk.

What this signals

Event streaming governance now depends on identity context at the point of access. Teams that keep relying on broker-centric controls will continue to struggle with partners, tenants, and AI consumers that need narrower permissions than a topic-level ACL can express. The practical shift is to design policy where the caller’s identity is still visible, not after that context has been stripped away.

Scoped event access is becoming part of the Zero Trust conversation. mTLS still matters, but transport trust alone does not resolve entitlement. Practitioners should watch for architectures that can combine certificate identity, token claims, and event policy without forcing brittle custom translation layers.

Identity-aware enforcement will matter most where event streams cross organisational boundaries. Internal microservices can sometimes tolerate coarse permissions, but external consumers and multi-tenant platforms cannot. The governance question is no longer whether Kafka can be secured, but whether the access model matches the shape of modern identity.


For practitioners

  • Map event claims to policy inputs Define which OAuth claims, such as tenant identifiers, roles, or scopes, should drive publish and consume decisions before streams are exposed cross-domain.
  • Separate broker reach from data entitlement Keep connectivity and entitlement distinct so that reaching a Kafka broker does not automatically imply access to every topic the broker hosts.
  • Centralise certificate trust for event gateways Maintain trusted certificate bundles in one governed place and use the extracted principal to support both authorisation and audit decisions.
  • Align external consumers to scoped streams Create stream-specific access patterns for partners, edge devices, and internal domains instead of translating all callers through custom middleware.

Key takeaways

  • Event streaming security is moving from infrastructure-centric controls toward identity-aware policy enforcement at the stream boundary.
  • Topic-level ACLs and transport-only checks leave governance gaps when the same platform serves tenants, partners, and AI workloads.
  • Practitioners should tie stream access to identity claims and principal context so entitlement follows the caller, not just the connection.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP API Security Top 10 addresses the attack and risk surface, while CSA Cloud Controls Matrix, NIST Zero Trust (SP 800-207) and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP API Security Top 10API2 — Broken AuthenticationOAuth and token handling are central to enforcing event access by caller identity.
Recommendation — Apply API2-style checks to ensure event callers are authenticated before policy evaluates stream access.
CSA Cloud Controls MatrixIAM — Identity and Access ManagementThe article is fundamentally about governing who can access event streams and under what conditions.
Recommendation — Use IAM controls to bind event stream permissions to governed identity and entitlement data.
NIST Zero Trust (SP 800-207)Zero Trust general principle — Never trust, always verifyThe release combines identity context and transport verification into a zero-trust event model.
Recommendation — Place event streaming behind continuous verification so identity context is checked at access time.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe core issue is fine-grained entitlement at the event layer, not broad network reachability.
Recommendation — Align stream access with PR.AA-05 so permissions reflect tenant, role, and scope.

Key terms

  • Identity-Aware Enforcement: Identity-aware enforcement is policy decisioning that uses who the user is and which account or context they are using. For browser AI, it helps distinguish sanctioned corporate use from unmanaged personal sessions and applies different controls based on that distinction.
  • Event Streaming: Event streaming is a way of moving data continuously as events happen, rather than waiting for scheduled batches. It supports near real-time processing, faster decisions, and responsive applications. In practice, it depends on durable pipelines, clear ownership, and controls that keep event flow reliable, observable, and governable.
  • Mutual Tls: Mutual TLS is a transport security method where both client and server present certificates and authenticate each other. In implant frameworks, it helps prevent impersonation, supports encrypted sessions, and ties each deployment to its own trust material rather than shared credentials.
  • Topic-Level ACL: A topic-level ACL is a coarse permission model that grants or denies access to an event topic based on predefined rules. It is useful for basic segmentation, but it lacks the contextual inputs needed for tenant-aware, role-aware, or claim-aware decisions.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on June 23, 2026.
Updated on October 11, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org