There are many types of AI agents and use cases. When considering how IAM systems should support AI agents, there are some key attributes of agentic systems that should help guide decision-making.
A key factor influencing IAM strategy is how the agent interacts with external systems. Two broad categories are:
API-Interacting Agents
Definition: These agents programmatically call APIs to request or mutate data. They typically rely on OAuth2, API keys, or similar token-based credentials.
Challenges: Accurately identifying and scoping permissions for the agent; ensuring tokens cannot be misused or replayed by unauthorized parties.
GUI-Interacting Agents (CUA)
Definition: These agents emulate human behavior by “controlling” a browser, applications, or other GUI elements in a manner reminiscent of screen scraping.
Challenges: Agent detection (differentiating between human users, bots, and malicious bots), agent authentication (without those agents impersonating users), and MFA challenges suitable for agent driven sessions.
While API interacting agents can be managed using standard OAuth authorization models, CUAs require dedicated authentication flows, because agents should never impersonate users, and users should never share their credentials with agents.
Certain agent attributes are especially relevant to how organizations choose to manage access:
Agent Ownership & Control
Managed agent: The agent is operated by the enterprise
Personal agent: The agent is brought by the individual – bring-your-own-agent
Agent Supervision
Attended: Human-in-command; the agent is actively in interaction with a human user
Semi-Supervised: Human-in-the-loop or human-on-the-loop; the agent has some human supervision/interaction at key points in time
Unattended: The agent is autonomous
Agent Access
Own Account: The agent has its own credentials and access
On-Behalf-Of: The agent acts on behalf of a user and has delegated access
IAM Segment
Workforce: The agent receives prompts and inputs from employees/internal users
CIAM: The agent receives prompts and inputs from customers/external users
Based on the use case for a given AI agent, the IAM solution may vary. Ping identity categorizes agents into four types, each serving a distinct use case with its own trust and security considerations:
A personal agent can be accessed on your device and perform a wide array of tasks for you. For example, you might prompt ChatGPT to aggregate the best flight deals between airlines.
Personal agents are unmanaged agents that are governed by a third party.
Example Scenarios:
Retail: a user using an agent to do shopping
Financial Services / Insurance: a user using an agent to aggregate financial information and summarize, recommend further actions, etc.
Key Attributes:
Ownership: Bring your own agent
Interaction style: CUA or MCP
Supervision: Supervised
Access: On behalf of a user
Segment: Primarily CIAM
Main IAM Challenges:
Identification – differentiating between legitimate, helpful agents and adversarial bots
Avoiding impersonation – agents should be authenticated and authorized as such, and should never impersonate human users
Out-of-band user authentication and authorization – the human user should be prompted for agent’s operations on their behalf
Digital assistants for consumers are customer-facing agents owned by an organization to help users complete specific tasks, such as a chatbot that assists with booking an appointment.
Unlike a personal agent, a digital assistant is a managed agent that’s created and governed by your organization. They interact directly with users, but often require access to protected information to complete user requests.
Example Scenarios:
Retail: a chatbot is integrated into a web application, and the customer can interact with it with natural language (e.g. “get me the groceries for a potato soup, have them delivered to me around 6pm” when interacting with an online grocery store)
Financial Services / Insurance: an AI advisor or broker helps clients invest
Key Attributes:
Ownership: Managed
Interaction style: MCP
Supervision: Semi-Supervised / Unsupervised
Access: On behalf of a user
Segment: CIAM
Main IAM Challenges:
Delegated permissions – the agent interacts with APIs like a standard application but it needs to be restricted under the user permissions, and only to the operations the user consented to.
Digital assistants for workforce are similar to digital assistants for consumers. They’re agents managed by your organization, they need to access backend resources to perform tasks on behalf of the user, and they’ll use MCP and Agent2Agent (A2A) protocol to do so.
However, digital assistants for workforce are targeted internally to increase the efficiency of an organization, and the end user is an employee within the organization’s purview.
Example Scenarios:
An HR chatbot that helps employees submit time off requests
A chatbot integrated into the admin console that helps simplify troubleshooting
Key Attributes:
Ownership: Managed
Interaction style: MCP
Supervision: Semi-Supervised/Unsupervised
Access: On behalf of a user
Segment: Workforce
Main IAM Challenges:
Delegated permissions – the agent interacts with APIs like a standard application but it needs to be restricted under the user permissions, and only to the operations the user consented to.
A digital worker is a managed agent that’s semi-autonomous to fully autonomous within an enterprise designed to perform internal tasks.
Similar to an intern with a simple set of tasks who checks in periodically to ensure they’re on the right path, a digital worker performs tasks on its own and checks in with a human when required.
Example Scenarios:
An agent that autonomously manages inventory and coordinates logistics
A digital employee working as part of a hybrid team with human employees
Key Attributes:
Ownership: Managed
Interaction style: MCP
Supervision: Unsupervised / Semi-Supervised
Access: Own account
Segment: Workforce
Main IAM Challenges:
Non human identity (with access to applications intended for human use)
Agent / human custodian relationship and authorization
Start Today
Contact Sales
See how Ping can help you deliver secure employee, partner, and customer experiences in a rapidly evolving digital world.
Request a FREE Demo