Table of Contents
Fetching ...

OpenID Connect for Agents (OIDC-A) 1.0: A Standard Extension for LLM-Based Agent Identity and Authorization

Subramanya Nagabhushanaradhya

TL;DR

The paper addresses the lack of standardized identity and authorization mechanisms for LLM-based agents within the OAuth 2.0/OpenID Connect ecosystem. It proposes OIDC-A, an extension introducing agent-specific identity claims, delegation chains, attestation formats, capability discovery, and dedicated endpoints, all designed to interoperate with existing standards. Key contributions include core agent claims (agent_type, agent_model, agent_version, agent_provider, agent_instance_id), a structured delegation_chain, JWT-based attestation support, and capability-based authorization endpoints. The framework supports secure, auditable agent-to-service interactions in distributed systems and aligns with Zero Trust principles while preserving backward compatibility.

Abstract

OpenID Connect for Agents (OIDC-A) 1.0 is an extension to OpenID Connect Core 1.0 that provides a comprehensive framework for representing, authenticating, and authorizing LLM-based agents within the OAuth 2.0 ecosystem. As autonomous AI agents become increasingly prevalent in digital systems, there is a critical need for standardized protocols to establish agent identity, verify agent attestation, represent delegation chains, and enable fine-grained authorization based on agent attributes. This specification defines standard claims, endpoints, and protocols that address these requirements while maintaining compatibility with existing OAuth 2.0 and OpenID Connect infrastructure. The proposed framework introduces mechanisms for agent identity representation, delegation chain validation, attestation verification, and capability-based authorization, providing a foundation for secure and trustworthy agent-to-service interactions in modern distributed systems.

OpenID Connect for Agents (OIDC-A) 1.0: A Standard Extension for LLM-Based Agent Identity and Authorization

TL;DR

The paper addresses the lack of standardized identity and authorization mechanisms for LLM-based agents within the OAuth 2.0/OpenID Connect ecosystem. It proposes OIDC-A, an extension introducing agent-specific identity claims, delegation chains, attestation formats, capability discovery, and dedicated endpoints, all designed to interoperate with existing standards. Key contributions include core agent claims (agent_type, agent_model, agent_version, agent_provider, agent_instance_id), a structured delegation_chain, JWT-based attestation support, and capability-based authorization endpoints. The framework supports secure, auditable agent-to-service interactions in distributed systems and aligns with Zero Trust principles while preserving backward compatibility.

Abstract

OpenID Connect for Agents (OIDC-A) 1.0 is an extension to OpenID Connect Core 1.0 that provides a comprehensive framework for representing, authenticating, and authorizing LLM-based agents within the OAuth 2.0 ecosystem. As autonomous AI agents become increasingly prevalent in digital systems, there is a critical need for standardized protocols to establish agent identity, verify agent attestation, represent delegation chains, and enable fine-grained authorization based on agent attributes. This specification defines standard claims, endpoints, and protocols that address these requirements while maintaining compatibility with existing OAuth 2.0 and OpenID Connect infrastructure. The proposed framework introduces mechanisms for agent identity representation, delegation chain validation, attestation verification, and capability-based authorization, providing a foundation for secure and trustworthy agent-to-service interactions in modern distributed systems.

Paper Structure

This paper contains 36 sections, 5 tables.