AI agents can now:
call APIs
query databases
update CRM records
access files
execute workflows
interact with other agents
That means they need more than a model and an API key.
They need an identity.
Microsoft's Entra Agent ID is one example of the industry moving toward dedicated identities for AI agents.
The basic architecture
Instead of:
User → App → API → DB
you may have:
User
↓
Agent
↓
Agent Identity
↓
Policy
↓
Tools
↓
Business Systems
Here are seven practical considerations.
- Give each agent a unique identity
Don't run every agent under the same service identity.
You want to know:
agent_id = support-agent-prod
rather than only:
application = automation-service
- Separate agent and user permissions
Don't assume:
agent_permissions = user_permissions
Instead:
agent_permissions ⊂ user_permissions
where possible.
Microsoft identifies over-permissioned agents as an important security risk.
- Use least privilege
Define permissions around actual actions.
read_customer
create_ticket
update_ticket
is more controllable than:
full_crm_access
- Add resource boundaries
Don't allow every agent to reach every API.
Use explicit paths:
Agent
↓
Policy
↓
Approved API
↓
Approved Resource
Microsoft's latest security updates extend Zero Trust concepts to agentic traffic.
- Assign an owner
Store ownership information alongside the identity.
{
"agent": "support-agent",
"owner": "support-team",
"environment": "production",
"status": "active"
}
This becomes important when organizations start operating large numbers of agents.
- Monitor behavior
Authentication answers:
Who acted?
Agent observability needs to answer:
What did the agent do?
Google's current approach combines policy evaluation with anomaly detection for agent behavior.
- Manage the lifecycle
Don't create an agent identity and forget it.
Use:
Create
→ Approve
→ Deploy
→ Monitor
→ Review
→ Disable
Retiring an agent should also revoke its access.
Final thought
The model shouldn't be the security boundary.
Your infrastructure should enforce:
Identity
Permissions
Policy
Network Access
Tool Access
Logging
Lifecycle
As AI agents become more autonomous, non-human identity management becomes part of normal application security architecture.
Top comments (0)