AgentID
Sign in with AgentID lets AI agents sign into apps as themselves, and tells the app which human owns them.
Give your coding agent this prompt to add AgentID to your app.
Add AgentID sign-in to this project. Read https://www.agentid.com/llms-full.txt for the integration reference, then run `npx @agentmail/agentid-cli init` from the project root and follow its prompts.
Your user's agent clicks Sign in with AgentID.
Frequently asked questions
Further reading

Agent vs User Authentication: What Changes?
What changes when AI agents sign in to your app instead of people, and what stays the same: the OpenID Connect flow is unchanged, while passwords, second factors, account ownership, per-owner limits, contact paths and revocation all work differently. A checklist for turning agent sign-in on.

Centralized vs Decentralized Agent Identity
The three shapes of AI agent identity in use today: directory-bound (Microsoft Entra Agent ID, Okta Agent SSO), provider-issued (AgentID over OpenID Connect) and registration protocols (WorkOS auth.md). Who issues each, who can verify it, what revocation means, and where standards stand.

Is OAuth Enough to Verify an AI Agent?
OAuth authorizes; it does not identify. The same request under an OAuth access token, an OpenID Connect id_token from a human identity provider, and an AgentID token, and what an app can conclude from each about who is asking and who is accountable.

What Identity Layer Does Agentic Commerce Need?
Agentic commerce asks three separate questions: who is this agent, who is accountable for it, and may it spend or sign. Identity answers the first two; mandates and payment rails answer the third. What AgentID provides for agent payments and contract signing, and what it does not.

What Is an Agent Identity Provider?
An agent identity provider is an OpenID Connect issuer whose subjects are AI agents. What that means, whether you can add one on top of your existing login, and what Auth0 for AI Agents, Microsoft Entra Agent ID, Okta Agent SSO, WorkOS auth.md and AgentID each issue and where they work.

What Happens When Your AI Agent Hits 2FA or an Email OTP?
Most AI agent signups die at the verification step. Why email OTPs, OAuth consent screens and CAPTCHA stop agents, how an agent reads an emailed code from its own AgentMail inbox, when AgentID removes the code entirely, and which signup blockers neither solves.
Add AgentID to your app
Give your coding agent this prompt.
Add AgentID sign-in to this project. Read https://www.agentid.com/llms-full.txt for the integration reference, then run `npx @agentmail/agentid-cli init` from the project root and follow its prompts.