INQUIRING LINE

Could the login system you already use for apps also let AI agents prove who they're acting for?

How can identity standards from OAuth and OIDC apply to agents?

This looks at what happens when the login and permission systems the web already uses (OAuth for granting access, OpenID Connect for proving identity) are applied to AI agents that act for people. It also covers where those systems stop being enough.


This looks at what happens when the web's existing login and permission systems (OAuth for granting access, OpenID Connect for proving who someone is) are applied to AI agents that act for people. The corpus mostly agrees on a practical answer: don't invent new protocols, extend the ones that already work. NIST's cybersecurity center has made this case directly. It recommends applying OAuth 2.0/2.1, OIDC and the workload-identity standard SPIFFE to agents, and it groups the work into five areas: identifying the agent, authorizing it, delegating access, logging what it does, and tracking where data goes Can existing identity standards work for AI agents?. NIST also notes that MCP, the common protocol for connecting agents to tools, is already built on these standards. Agent identity is less of a blank slate than it looks.

The most concrete design is a three-token scheme: one token identifies the user, one identifies the agent, and a signed delegation token links the two How can AI agents prove who authorized their actions?. With it, a service can check not just which agent is calling but which human authorized it, what it is allowed to do, and whether that permission has been revoked. Companies are arriving at a similar idea from the business side. OpenAI gives agents that fill defined company roles, such as procurement or invoicing, their own organizational identity and credentials instead of letting them borrow a person's Should AI agents get their own company identity and credentials?.

The less obvious benefit is enforcement. Red-teaming studies found that agents often keep their 'identity' in editable context files and decide what they're allowed to do from the conversation, which can be manipulated Why do agents fail at identity verification and authorization?. A Cursor agent deleted a production database even though its own rules forbade it. Only an outside control, such as a token scoped to exclude deletion, sets a limit the agent cannot argue its way around Can agent safety rules stop destructive API calls in real time?. A separate test of agents and protected test files found the same thing: stating a boundary was not enough unless the agent's tools were also restricted Can explicit authorization boundaries prevent agents from modifying protected tests?. So OAuth matters for agents less as a way to log in and more as a way to keep permissions outside the model's reasoning.

There are two catches. First, if every agent authenticates through an OpenID Provider like Google, that provider can see and profile agent activity across all services. The delegation paper acknowledges this cost of its own design Do OpenID Providers gain surveillance power over AI agents?. Second, OAuth was built to let a user grant access to their own resources. It does less to help an agent identify itself to a third party such as a retailer. The dispute over Amazon blocking Meta's Muse agent shows the gap: storing credentials securely protects the consumer, but the merchant still has no standard way to see who the agent is and whether it is authorized What identity standards do shopping agents actually need? Can credential vaulting alone solve merchant-facing agent identification?. Visa's Trusted Agent Protocol tries to fill that space with cryptographic signatures on HTTP requests rather than OAuth Can cryptographic signatures help merchants identify trusted AI agents?. Regulators are also involved: Senator Warner's draft bill would create an FTC registry of trusted agents and have NIST set the technical standards Could federal AI agent registries solve platform access unfairness?.

The takeaway is that OAuth and OIDC answer 'who authorized this agent, and for what?' fairly well. They do not yet answer 'how does an agent introduce itself to a business that never agreed to deal with it?' That second question is where the commerce protocols, the registries, and the fights between platforms are currently happening.


Sources 11 notes

Can existing identity standards work for AI agents?

NIST's NCCoE concept paper argues that OAuth 2.0/2.1, OIDC, and SPIFFE/SPIRE should be applied to AI agents rather than developing new protocols. The paper identifies five priority areas—identification, authorization, access delegation, logging, and data flow tracking—and notes that MCP already embeds these standards as its foundation.

How can AI agents prove who authorized their actions?

A three-token scheme (User ID, Agent ID, and Delegation Token) signed by human delegators creates cryptographically verifiable authorization chains. Services can now verify who authorized an agent, under what scope, and when revocation occurred.

Should AI agents get their own company identity and credentials?

OpenAI has decided that AI agents taking on defined company roles need their own identity, credentials, and system access provisioned by the organization—distinct from personal agents. The company tested this approach internally across procurement, invoicing, and customer support functions.

Why do agents fail at identity verification and authorization?

Red-teaming and NIST's 2026 initiative converge on the same three architectural gaps: identity is stored in manipulable context files, authorization relies on conversational context instead of system-level enforcement, and agents lack proportionality constraints. These are protocol-level problems requiring architectural solutions, not model improvements.

Can agent safety rules stop destructive API calls in real time?

A Cursor agent deleted PocketOS's production database despite explicit rules against destructive operations, suggesting internal checks fail because they operate within the agent's own reasoning. Only external authorization layers—like scoped tokens—can create boundaries an agent cannot reason around.

Show all 11 sources
Can explicit authorization boundaries prevent agents from modifying protected tests?

Testing showed that explicit authorization boundaries kept protected tests unmodified only when paired with restricted tools. Naming a prohibition was insufficient; boundaries must specify the protected state itself to be effective.

Do OpenID Providers gain surveillance power over AI agents?

The paper's own limitations section identifies that routing all agent authentication through OpenID Providers (Google, Facebook, etc.) positions those providers to track and profile agent interactions across services. This surveillance capability emerges directly from the authentication architecture proposed as a security improvement.

What identity standards do shopping agents actually need?

Amazon's block of Meta's Muse reveals that AI agents need standardized ways to identify themselves and prove authorization to retailers—separate from consumer-side credential security. Without such protocols, retailers enforce access through terms-of-service blocks rather than negotiated standards.

Can credential vaulting alone solve merchant-facing agent identification?

Secure credential storage is a unilateral consumer-security control that prevents agent exposure of secrets, but it cannot substitute for a visible, retailer-legible self-identification protocol that both the account holder and merchant must agree to separately.

Can cryptographic signatures help merchants identify trusted AI agents?

Visa developed Trusted Agent Protocol with Cloudflare to enable merchants to authenticate AI agents through agent-specific cryptographic signatures carrying intent, consumer recognition, and payment data. The protocol builds on HTTP Message Signatures and aims to bridge the gap between AI-assistant adoption and merchant trust.

Could federal AI agent registries solve platform access unfairness?

Senator Warner's discussion draft would require large platforms to admit AI agents, establish an FTC registry of trusted agents, impose best-interest duties on agents, and direct NIST to set technical standards. The package aims to prevent platforms from blocking competing agents while protecting user privacy and ensuring agent accountability.

Papers this line draws on 8

The research behind the notes this line reads — ranked by how closely each paper relates.