The AI security blind spot in your enterprise

The ability to answer three questions determines whether your AI agents are under control: 

  1. Where are my agents? 
  2. What can they connect to? 
  3. What can they do?

For most security leaders, there is no clear answer to the second question. 

The reason it's so difficult to answer is that agents executing business-critical work aren't often built internally. Up until now, there’s been no standard way for Claude Code, GitHub Copilot, or Salesforce Agentforce to call Okta for credentials, stay within scope, or log what they do. 

The common fallback is long-lived API keys: broad access, no user attribution, no audit trail, one leaked credential away from a breach. And when something goes wrong, you most likely can't give your auditor the key information they need, such as which agent accessed the data, on whose behalf the agent acted, and under what policy it operated. 

The result: an increased likelihood of a breach. And when a breach happens, you could face regulatory exposure, failed audits, and the operational cost of manually revoking access across all systems that the agent touched.

Here's what that looks like in practice. A developer needs an agent to access GitHub and Slack. They drop a personal access token and a Slack token into the agent's configuration. Now there's an agent with standing access to source control and internal channels. 

The credentials sit in an unprotected file. No one can say which actions were the agent's and which were the human's. If a poisoned prompt compromises that agent, the tokens go with it.

Live credentials have no expiration and no audit trail, making them a breach waiting to happen. Multiply that by each developer and each coding assistant your teams use.

Why AI agent governance requires runtime identity 

Governing agents requires identity enforcement at runtime. Without it, you lose the ability to answer the questions that matter most when something goes wrong.

The most efficient place you can capture key information—such as which agent accessed this data, on whose behalf, and under what policy—is at the moment a tool call executes, not at configuration time, not after the fact. That requires an identity layer in the request path.

Traditional gateways vs. identity-native gateways

CapabilityTraditional API/MCP GatewayIdentity-Native Agent Gateway
Primary FocusTraffic routing, load balancing, and rate limitingIdentity verification and policy enforcement
User AttributionNone (tracks IP/system, not individual users)Maps every call to a specific agent and human user
Credential ManagementStores or passes static, long-lived API keysBrokers short-lived, isolated tokens dynamically
Access RevocationRequires rotating keys across all downstream appsInstant revocation at the gateway endpoint

How Agent Gateway secures tool calls with your access policies

Agent Gateway, a new capability within Okta for AI Agents, closes that gap. AI agents can securely access enterprise tools via a single Okta-secured endpoint. Agent Gateway brokers credentials at runtime, attributes tool calls, and requires no code changes to the agent. The result: Security teams can answer their audit questions, and AI teams can ship faster.

Okta is the identity provider in the path: It verifies the agent, controls which tools it can use, holds credentials so the agent cannot touch them, and logs tool calls against a managed identity. 

Agent Gateway sits in the path of tool calls your agents make and answers a critical question from the Blueprint for the Secure Agentic Enterprise: What can your agents connect to? 

Agent Gateway enforces policy at runtime. But runtime enforcement requires knowing who your agents are, what they should access, and what policies govern them. Okta for AI Agents provides the identity and governance foundation by discovering, onboarding, protecting, and governing agents across your enterprise.

The Agent Gateway architecture

A horizontal infographic illustrates an agent gateway platform connecting AI agents and enterprise tools.

Agent Gateway delivers three critical outcomes:

  • Enforcement: You control agent access to enterprise tools from one place and can revoke it instantly
  • Security: Agents hold only short-lived tokens, so adversaries can't exfiltrate downstream credentials 
  • Visibility: All actions are auditable with full attribution across systems

You don't need to own the agent’s code. Agent Gateway delivers vendor-neutral protection across platforms and clouds, including Claude Code, Cursor, GitHub Copilot, Salesforce Agentforce, and any agent your teams can point at an MCP endpoint.

Integrating Agent Gateway into your existing infrastructure

Agent Gateway doesn't replace your existing MCP or API gateway. Instead, it adds an identity and policy layer on top of your current infrastructure. 

Your existing gateway continues to handle routing, rate limiting, and connectivity. Agent Gateway handles identity enforcement.

Your teams point their agent clients at the Agent Gateway endpoint. No code changes are required for agents, and no modifications are needed to downstream systems. The agent makes a call and gets a response. What changes is that all tool calls now flow through Okta policy.

Supported credential patterns

Agent Gateway currently supports two credential patterns: 

  • Cross-App Access (XAA): The new protocol enabling secure agent-to-app access for Okta-enabled resources
  • Brokered consent: Okta’s Secure Token Service (STS) dynamically brokers OAuth consent for external systems like GitHub and Slack

The agent's experience is identical in both cases.

Secure on-premises requirements with MCP Bridge

Organizations with strict regulatory requirements—such as FedRAMP compliance, private networks, or data residency constraints—can deploy MCP Bridge.

Available through Okta Professional Services, MCP Bridge provides similar identity enforcement and credential isolation within your own infrastructure.

How to get started with Agent Gateway today

If your security team reviewed last week’s AI agent tool calls, could they determine which agent acted, on whose behalf, what data it accessed, and whether any credentials were exposed? 

A traditional MCP gateway can route tool calls, but it can’t provide the identity context needed to answer those questions. 

An identity-native gateway can. It shows which agent accessed which data, for whom, and under what policy, at the moment each call executes.

Agent Gateway will be included in the Okta for AI Agents SKU and is available today in beta to select customers. Reach out to your account team today to enroll in the beta program.

Any mention of future products, features, functionalities, or certifications in this blog is for informational purposes only. These items are not commitments to deliver and should not be relied upon to make purchasing decisions.

Continue your identity journey