Microsoft Entra ID
Conditional Access

Secure agent users with Microsoft Entra Conditional Access

In brief

A new guide explains how to apply Conditional Access to agents using their own user accounts, including policies for agent risk, compliant devices, and compliant networks. It also documents agent-specific targeting and prerequisites.

What Entra admins need to know

Existing policies targeting all users don't include agent user accounts. Administrators must target agent users separately and account for the documented licensing, role, device, and network requirements.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

new file mode 100644

title: Secure agent users with Microsoft Entra Conditional Access description: Learn how to configure Microsoft Entra Conditional Access policies for agents that access resources through their own agent user accounts. author: gracenagy ms.author: gracenagy ms.service: entra-id ms.topic: how-to ms.date: 07/31/2026 ms.reviewer: kvenkit ms.custom: msecd-doc-authoring-1017 ai-usage: ai-generated

#customer intent: As an identity administrator, I want to protect agents that act as users so that their access follows agent-specific risk, device, and network policies.

Secure agents that act as users with Microsoft Entra Conditional Access

Use Conditional Access to protect an agent that accesses resources through its own agent user account. This access pattern supports agents that need a mailbox, access to chat, or the ability to participate in collaborative workflows as a team member.

In this access pattern, the access token's subject is the agent's user account. Conditional Access policies therefore target the agent's user account, not its agent identity.

Before you start, review the licensing, role, agent-user, device, and network requirements.

Prerequisites

  • A Microsoft Entra ID P1 or P2 license.
  • At least the Conditional Access Administrator role.
  • An agent user account linked to an agent identity.
  • For device compliance, an agent that runs on an Intune-managed Windows 365 Cloud PC for Agents.
  • For compliant network policies, a Global Secure Access client installed on the endpoint.

A policy that targets an agent identity doesn't apply to the agent's user account. If the agent also uses its own agent identity, create a separate policy for that access pattern. For more information, see Secure autonomous agents with Conditional Access.

Block risky agent user accounts

Create a policy that blocks agent user accounts when Microsoft Entra ID Protection detects medium or high agent risk. Agent risk is in Preview.

  1. Sign in to the Microsoft Entra admin center as at least a Conditional Access Administrator.
  2. Browse to Entra ID > Conditional Access > Policies.
  3. Select New policy.
  4. Enter a name for the policy.
  5. Under Assignments, select Users, agents or workload identities.
  6. Under What does this policy apply to?, select Agents.
  7. Under Include, select All agent users (Preview).
  8. Under Target resources > Include, select All resources (formerly 'All cloud apps').
  9. Under Conditions > Agent risk (Preview), set Configure to Yes.
  10. Select Medium and High.
  11. Under Access controls > Grant, select Block, and then select Select.
  12. Set Enable policy to Report-only.
  13. Select Create.

[!INCLUDE conditional-access-report-only-mode]

Require a compliant device

Use this policy for an agent that runs on a managed endpoint, such as a Windows 365 Cloud PC for Agents. The Agent execution environments (Preview) condition limits the policy to agent user sessions that start from endpoints. Agents that don't run on a device are excluded from evaluation.

  1. Sign in to the Microsoft Entra admin center as at least a Conditional Access Administrator.
  2. Browse to Entra ID > Conditional Access > Policies.
  3. Select New policy.
  4. Enter a name for the policy.
  5. Under Assignments, select Users, agents or workload identities.
  6. Under What does this policy apply to?, select Agents.
  7. Under Include, select All agent users (Preview).
  8. Under Target resources > Include, select All resources (formerly 'All cloud apps').
  9. Under Conditions > Agent execution environments (Preview), set Configure to Yes.
  10. Under Include, select Agent user sessions initiated from endpoints.
  11. Under Access controls > Grant, select Grant access.
  12. Select Require device to be marked as compliant, and then select Select.
  13. Set Enable policy to Report-only.
  14. Select Create.

[!INCLUDE conditional-access-report-only-mode]

Require a compliant network

Use this policy for an agent that runs on an endpoint with the Global Secure Access client. The client provides the network location signal that Conditional Access evaluates.

  1. Sign in to the Microsoft Entra admin center as at least a Conditional Access Administrator.
  2. Browse to Entra ID > Conditional Access > Policies.
  3. Select New policy.
  4. Enter a name for the policy.
  5. Under Assignments, select Users, agents or workload identities.
  6. Under What does this policy apply to?, select Agents.
  7. Under Include, select All agent users (Preview).
  8. Under Target resources > Include, select All resources (formerly 'All cloud apps').
  9. Under Conditions > Agent execution environments (Preview), set Configure to Yes.
  10. Under Include, select Agent user sessions initiated from endpoints.
  11. Under Access controls > Grant, select Grant access.
  12. Select Require compliant network, and then select Select.
  13. Set Enable policy to Report-only.
  14. Select Create.

[!INCLUDE conditional-access-report-only-mode]

Related content

Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…