AI Agents Need Their Own OAuth2 Identities for Security
FusionAuth's Dan Moore explains why autonomous agents require distinct identities to solve core business problems safely.

On November 3, 2026, LeadDev recorded a conversation at LDX3 between Ryan and Dan Moore, Senior Director of CIAM Strategy and Identity Standards at FusionAuth. They discussed adapting established OAuth2 protocols for the agentic era and the security necessity of granting autonomous AI agents their own distinct identities.
FusionAuth is an identity and access management platform that provides customer authentication, OAuth, and security solutions for developers. The discussion highlights how AI coding tools are shifting developers' focus toward solving core business problems rather than just managing code generation.
The Agentic Era Requires New Identity Models
The conversation centers on the transition from human-centric authentication to systems where autonomous agents perform tasks independently. Moore argues that giving these agents their own identities is not merely a convenience but a security necessity for the modern web stack.

Key points of discussion include:
- Agents must possess unique credentials separate from human operators to function securely in production environments.
- Existing OAuth2 protocols require adaptation to support non-human actors with distinct scopes and permissions.
- Security models must evolve to prevent unauthorized agent actions that could bypass traditional human oversight.
Shifting Focus to Core Business Problems
A significant portion of the dialogue addresses how AI coding tools are changing developer workflows. Moore notes that as tools handle more routine tasks, developers are increasingly directed toward higher-level objectives.
According to the discussion:
- Developers are spending less time on boilerplate code and syntax errors.
- The primary goal for teams is now solving core business problems through integrated AI solutions.
- Identity management must keep pace with this shift to ensure agents can safely execute complex workflows without compromising data integrity.
For those interested in related topics, Moore previously wrote about authentication and authorization in the Model Context Protocol on his blog at authentication and authorization in MCP.





