The Agent Identity KeyAgent identity finder

Reviewed 3 November 2026

Glossary

In short: forty-five terms used across the key, each defined in plain language first. They range from ownership ideas such as agent owner and shadow agent to protocol details such as ID-JAG, CIMD and SPIFFE. Each term page notes where it shows up in vendor material.

A2A protocol
The A2A protocol, Agent2Agent, is an open protocol for AI agents to discover each other, exchange tasks and return results.
agent identity
An agent identity is a distinct, verifiable identity given to an AI agent, separate from the person or service it works for.
agent owner
An agent owner is the named person accountable for an AI agent's access and behaviour.
agent registry
An agent registry is the inventory of every AI agent you run, with its owner, purpose, credentials, tools and status.
agent sponsor
An agent sponsor is Microsoft's term for the person responsible for an agent in Entra Agent ID.
agent-to-agent
Agent-to-agent describes one AI agent calling another to complete part of a task.
allow ask deny
Allow, ask and deny are the three outcomes of a per-action policy.
API key
An API key is a static secret string that grants access to an API.
audit trail
An audit trail is the record of what an agent did, for whom, under which policy and with whose approval.
blended identity
Blended identity is Aembit's term for an identity that combines the agent and the human it acts for.
CIBA
CIBA, Client-Initiated Backchannel Authentication, is an OpenID standard that lets an application ask a user to approve a request on a separate device.
CIMD
CIMD, Client ID Metadata Documents, lets an OAuth client identify itself with a URL that hosts its metadata, instead of registering in advance.
conditional access
Conditional access applies policy to a sign-in or token request based on signals such as identity, device, location and risk.
Cross App Access
Cross App Access, or XAA, lets an agent request app access for a user through the company's identity provider.
delegation chain
A delegation chain is the sequence of hand-offs from a person to an agent and then to further agents or tools.
DPoP
DPoP, Demonstrating Proof of Possession, binds an OAuth token to a key the client holds.
Dynamic Client Registration
Dynamic Client Registration is an OAuth mechanism that lets a client register itself with an authorization server at run time.
Enterprise-Managed Authorization
Enterprise-Managed Authorization is an MCP extension that lets a company's identity provider decide which MCP servers an agent may use for a user.
human in the loop
Human in the loop means a person reviews and approves an agent action before it takes effect.
ID-JAG
ID-JAG, the Identity Assertion Authorization Grant, is the token an identity provider issues in Cross App Access.
identity graph
An identity graph maps people, their accounts across systems, the agents they own and the access paths between them.
just-in-time access
Just-in-time access grants permission only at the moment a task needs it, and removes it when the task ends.
kill switch
A kill switch is a control that stops an agent, or all agents, from acting immediately.
MCP
MCP, the Model Context Protocol, is an open protocol for connecting AI agents to tools and data.
MCP authorization
MCP authorization is the part of the Model Context Protocol that defines how a client proves it may call an MCP server.
MCP gateway
An MCP gateway sits between agents and MCP servers so every tool call passes through it.
MCP server
An MCP server is a program that exposes tools, resources or prompts to AI agents over the Model Context Protocol.
mTLS
mTLS, mutual TLS, means both sides of a connection present certificates, so the server verifies the client as well as the reverse.
non-human identity
A non-human identity is an identity used by software rather than a person.
OAuth 2.1
OAuth 2.1 is a consolidation of OAuth 2.0 and its security best practices into one specification.
on-behalf-of
On-behalf-of describes an agent acting with a specific person's authority, such as a copilot sending email as its user.
per-call authorization
Per-call authorization means every tool call an agent makes is checked against policy at the moment it happens.
PKCE
PKCE means Proof Key for Code Exchange.
policy enforcement point
A policy enforcement point applies a decision to allow or stop a request.
secretless access
Secretless access means an agent reaches a resource without holding any stored secret.
service account
A service account is a non-human account used by an application to access systems.
shadow agent
A shadow agent is an AI agent running in your environment that security does not know about.
short-lived credential
A short-lived credential is an access token or certificate that expires after minutes or hours.
SPIFFE
SPIFFE, the Secure Production Identity Framework for Everyone, is an open standard for giving workloads cryptographic identities without stored secrets.
standing credential
A standing credential is a secret that stays valid until someone revokes it, such as a long-lived API key or password.
step-up authentication
Step-up authentication asks for stronger proof of identity before a sensitive action, even inside an existing session.
SVID
An SVID, SPIFFE Verifiable Identity Document, is the short-lived certificate or token that proves a workload's SPIFFE identity.
token exchange
Token exchange is an OAuth pattern where one token is traded for another with a different audience, scope or subject.
workload identity federation
Workload identity federation uses a platform identity to obtain credentials elsewhere without a stored key.
zero standing privilege
Zero standing privilege is the goal that no identity holds permanent access.