Author
Listed:
- Venkata Krishna Prasanth Budigi
- Maheshbabu Dhanekula
- Siri Chandana Sirigiri
- Srinivas Rao Marri
Abstract
The rapid adoption of autonomous AI agents in distributed microservices architectures introduces a critical and largely unsolved security challenge: how to establish, verify, and enforce identity across every layer of an agentic workflow. In traditional systems, identity management addresses two well-understood dimensions: human user identity (authenticated via passwords, single sign-on, or multi-factor mechanisms) and a limited number of service identities (managed through static API keys or long-lived service accounts). These approaches suffice when services execute predetermined logic on behalf of known callers. However, the emergence of agentic workflows, where autonomous agents reason, invoke tools, and chain multi-step actions across service boundaries, fundamentally changes the identity landscape. Each agent workload requires its own cryptographically verifiable workload identity, and the system must maintain governed identity propagation that securely carries both the originating user’s authorization context and the calling service’s identity through every hop of the request chain, all while preserving secure session state across process boundaries and service restarts. Moreover, just as APIs are classified into public, protected, and private tiers with progressively stricter access controls, agents must be similarly classified: public agents accessible to any authenticated user, protected agents restricted to users with specific roles, and private agents accessible only through authorized internal services with both valid user credentials and verified workload identity. We present AgentSecurity, a production-ready framework that unifies three complementary standards to achieve zero-trust identity with governed identity propagation for multi-agent systems: (1) OAuth 2.1 with Proof Key for Code Exchange (PKCE) for secure human authentication via OpenID Connect (OIDC), with disk-persisted session state that survives process restarts, eliminating authorization code interception attacks; (2) SPIFFE JWT-SVIDs (JSON Web Token-based SPIFFE Verifiable Identity Documents) for cryptographic workload identity, replacing heavyweight X.509 mutual TLS (mTLS) with lightweight, audience-scoped, short-lived JWTs that give every agent its own verifiable identity; and (3) the Open Policy Agent (OPA) for declarative, two-dimensional authorization that jointly evaluates user roles and caller service identity in a single policy decision, ensuring that identity propagation is governed at every trust boundary. We demonstrate this framework on a real multi-agent platform comprising LangGraph agents orchestrated via the Model Context Protocol (MCP), where every inter-service call carries both a user identity token and a workload identity token, propagating the user’s authorization context through the entire agentic pipeline. Every access decision is governed by auditable, version-controlled Rego policies. Our evaluation shows that the framework adds less than 12 ms of latency overhead per request while providing four independent authentication layers, fail-closed authorization, and automatic credential rotation. A complete reference implementation is available at https://github.com/krishna1501/AgentSecurity.
Suggested Citation
Venkata Krishna Prasanth Budigi & Maheshbabu Dhanekula & Siri Chandana Sirigiri & Srinivas Rao Marri, 2026.
"Zero-Trust Identity for Autonomous AI Agents: Unifying SPIFFE, OAuth 2.1 with PKCE, OIDC, and OPA in Multi-Agent Architectures,"
International Journal of Scientific Research in Computer Science, Engineering and Information Technology, International Journal of Scientific Research in Computer Science, Engineering and Information Technology, vol. 12(3), pages 328-340, June.
Handle:
RePEc:jbh:ijsrcs:v12:y2026:i3:id:2024
DOI: 10.32628/CSEIT2612335
Note: Article URL: https://ijsrcseit.com/home/article/view/CSEIT2612335
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:jbh:ijsrcs:v12:y2026:i3:id:2024. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Pankaj Sharma (USA) (email available below). General contact details of provider: https://ijsrcseit.com/home .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.