Microsoft Entra ID Conditional Access for AI agents
Microsoft Entra

Microsoft Entra ID Conditional Access for AI agents

by HubSite 365 about Merill Fernando

Product Manager @ Microsoft 👉 Sign up to Entra.News my weekly newsletter on all things Microsoft Entra | Creator of cmd.ms & idPowerToys.com

Microsoft Entra Agent ID is free, but applying Conditional Access to agents requires a qualifying license, according to the cited guidance.

Key insights

  • The discussion distinguishes free Microsoft Entra Agent ID from licensed Conditional Access for agents.
  • The video cites Microsoft 365 E7 or Agent 365 with Entra ID P1 or Microsoft 365 E3 for agent Conditional Access.
  • A separate suggested starting policy blocks access from devices that are not managed.
  • A local model can query Microsoft Graph without the same agent licensing setup, but that does not secure agents with Conditional Access.

Microsoft Entra Agent ID provides a way to identify AI agents, but applying Conditional Access to those agents has separate licensing requirements. This distinction matters to identity and security administrators deciding whether to test agents or govern their access to Microsoft 365 resources. Merill Fernando discusses the licensing distinction and an initial managed-device policy with guests in a YouTube episode.

What's new

The key point is that a free agent identity capability does not mean every security control for agents is also free. In the discussion, Microsoft Entra Agent ID is described as free for Entra customers, while Conditional Access for agents requires a qualifying license. The cited options are Microsoft 365 E7, or Agent 365 with Entra ID P1 or Microsoft 365 E3.

These are different parts of the security picture. Agent ID concerns identity for an agent; Conditional Access is used to control access based on policy. The distinction matters because an agent may make requests to services such as Microsoft Graph. The episode warns that without the relevant Agent 365 licensing, an agent's Graph calls may not be subject to Conditional Access for agents.

The discussion also covers a broader policy idea: block access from devices that are not managed. That is presented as a starting policy for securing Microsoft 365, not as a substitute for licensing and configuring Conditional Access specifically for agents. Administrators should treat the two points as related but separate controls.

Who it is for and what you need

This is most relevant to Microsoft Entra administrators and security teams evaluating agent access to organizational data. It also matters to Intune administrators because the suggested baseline policy depends on whether a device is managed. The material does not identify a specific user role or job function required to configure the controls.

The video says Entra Agent ID is free for every Entra customer. It gives the licensing options for Conditional Access for agents as Microsoft 365 E7, or Agent 365 together with Entra ID P1 or Microsoft 365 E3. Because the wording in the discussion groups these products and plans briefly, check the current Microsoft licensing documentation before purchasing or assigning licenses.

The sources do not state a rollout schedule, preview stage, regional restriction, or exact tenant configuration prerequisites. Nor do they specify which agent frameworks or all types of agent are covered by the licensing statement. The documentation links below are the right place to verify current scope and entitlements.

How it works

At a high level, an agent identity gives an agent an identity that can be considered in access decisions. Conditional Access policies then apply access requirements to eligible identities and requests. The episode’s practical warning is that the agent’s requests to Graph can bypass Conditional Access if the required licensing arrangement is absent.

  1. Review the Microsoft Entra Agent ID documentation to understand the agent identity capability and its scope.
  2. Check the Conditional Access for agents documentation and confirm that the tenant has a qualifying licensing arrangement: Microsoft 365 E7, or Agent 365 with Entra ID P1 or Microsoft 365 E3, as described in the discussion.
  3. Review how the agent accesses Microsoft Graph and confirm whether the requests are covered by the applicable policy. The video does not provide a complete setup walkthrough or policy configuration steps.
  4. Separately consider a policy that blocks access from devices that are not managed. Microsoft’s linked guidance covers requiring compliant devices; determine whether that control fits the resources and users in scope before applying it.

Agent identity and device compliance address different questions. Agent identity concerns which non-human identity is making a request; device compliance concerns the state of a device. The guests also distinguish cloud-native devices from cloud-native identity: an organization can have Entra-joined managed devices while identity still depends on Active Directory. Those choices should not be treated as one decision.

Limitations and open questions

The episode does not walk through the Entra admin center, show a full policy creation flow, or specify policy assignments, exclusions, report-only testing, or emergency access considerations. It therefore cannot serve as a deployment runbook. Administrators need to consult the linked Microsoft guidance for the supported configuration and evaluate its effect in their own environment.

The policy to block everything not on a managed device is described as a “cheat code” or starting point, but the discussion does not provide the details needed to apply it safely across a tenant. The linked Microsoft documentation discusses requiring device compliance; it should not be assumed that the short summary covers every configuration choice or exception. Validate scope before enforcing a broad block.

One alternative discussed is running a local language model and querying Graph without buying the full set of cloud agent components. The guest describes a local setup using a model on a device with 8 GB of memory, and YAML-based agents that run with a model and connectors. That approach is presented as a lower-cost way to query data, not as equivalent governance or Conditional Access protection for enterprise agents.

The episode does not verify the current price or availability of any license, nor does it establish which licenses are required for every possible agent scenario. Use Microsoft’s licensing and feature documentation for those decisions. For general coverage of Microsoft 365 administration, see our related topic page.

Sources

Frequently asked questions

Is Microsoft Entra Agent ID free?

The discussion says Microsoft Entra Agent ID is free for Entra customers. Conditional Access for agents is described as requiring a qualifying license.

What license is needed for Conditional Access for agents?

The episode cites Microsoft 365 E7, or Agent 365 with Entra ID P1 or Microsoft 365 E3. Confirm the current requirements in Microsoft’s licensing and Conditional Access documentation.

Can Conditional Access block access from unmanaged devices?

The discussion recommends a policy that blocks access from devices that are not managed. Microsoft’s linked guidance addresses requiring compliant devices, but the episode does not provide complete setup steps or exceptions.

Does using a local AI model secure an agent with Conditional Access?

No such equivalence is established in the material. The local model is discussed as a low-cost way to query Graph, while Conditional Access for agents has separate licensing requirements.