access management

Microsoft Entra ID, formerly Azure AD, with policies you can explain.

We design Conditional Access, clean up app registrations, run Entra ID Governance, and set up Microsoft Entra Agent ID so AI agents get their own identities instead of borrowed service principals.

platform dossierMicrosoft Entra IDAccess management
Vendor
Microsoft
Former name
Azure Active Directory
Agent identity
Microsoft Entra Agent ID, generally available
Next change
CreateAsManager no longer auto-granted from 4 Nov 2026 (MC1506728)
release watch
  • Entra Agent ID generally available
  • Conditional Access and ID Protection for AgentsJul 2026
connects with
in short·15-second read

Microsoft Entra ID is the new name for Azure Active Directory.

Cohash designs Conditional Access, hybrid identity with Entra Connect or Cloud Sync, app registration clean-up and Entra ID Governance. For AI agents, we set up Microsoft Entra Agent ID, now generally available, with blueprints, sponsors, access packages and Conditional Access for agents, and we prepare tenants for Microsoft's November 2026 permission change.

you probably need this if
  • Conditional Access has grown to dozens of policies and nobody can say which one blocked a sign-in.
  • AD FS servers still get patched every month for a handful of relying parties.
  • App registrations are full of client secrets that never expire, owned by people who left years ago.
terms on this page Conditional accessdefinitionRules evaluated at each sign-in that look at conditions such as user, device or location, and then allow, block or demand more proof.explained in a field note →
Ask an engineer facts checked 2026-10-20 · 3 sources
how it runs
  1. 01Tenant assessment
  2. 02Policies in report-only mode
  3. 03Hybrid identity and AD FS
  4. 04Workload and agent identities
  5. 05Governance and handover
you keep
  • Conditional Access policy catalog with an owner, purpose and exclusions per policy
  • Report-only impact analysis from sign-in logs before each policy enforces
  • App registration inventory with owners, credential expiry and Graph permissions
+ 3 more documents
who does it
Microsoft Entra ID engineer (Conditional Access)Entra ID Governance engineerHybrid identity engineer (Entra Connect, Cloud Sync) Microsoft Certified: Identity and Access Administrator Associate
azure-ad · release timeline
  1. Jul 2026 Conditional Access and ID Protection for Agents New service plans, GA rollout early July to early August 2026. Included with Microsoft Agent 365 and Microsoft 365 E7 (MC1395007). source ↗
  2. today · Oct 22, 2026
  3. 04 Nov 2026ahead AgentIdentity.CreateAsManager no longer granted automatically An agent that creates its own agent identities now needs an admin to consent explicitly. Anything still relying on the old grant gets a 403 (MC1506728). source ↗
  4. no date yetEntra Agent ID generally availableBlueprints for agent identities, sponsor lifecycle workflows, access packages and Conditional Access templates for agents. Agent registry experiences are moving to Microsoft Agent 365.source ↗
the story · microsoft entra id estate

From the first call to a setup your own team can run.

Here's what usually prompts a call about your Microsoft Entra ID estate, what we do about it and in which order, and where you end up.

  1. chapter 01 · where it hurts

    Why teams reach out

    • Conditional Access has grown to dozens of policies and nobody can say which one blocked a sign-in.
    • AD FS servers still get patched every month for a handful of relying parties.
    • App registrations are full of client secrets that never expire, owned by people who left years ago.
  2. chapter 02 · what we change

    How we solve it

    • Conditional Access design
    • Hybrid identity
    • App registrations and workload identities
    • Entra ID Governance
    • Entra Agent ID
    • Moving off AD FS
  3. chapter 03 · how it runs

    Our approach

    • Tenant assessment
    • Policies in report-only mode
    • Hybrid identity and AD FS
    • Workload and agent identities
    • Governance and handover
  4. chapter 04 · where you end up

    What changes

    • Policies each have an owner and a purpose someone wrote down.
    • Every agent has a sponsor, scoped permissions and a Conditional Access policy for agents.
    • Conditional Access policy catalog with an owner, purpose and exclusions per policy
    • Report-only impact analysis from sign-in logs before each policy enforces
what we do

Our Microsoft Entra ID work

6 kinds of Microsoft Entra ID work, each run by engineers who have done it on live tenants.

  1. A policy set built from Microsoft's templates, tested in report-only mode, with break-glass accounts and every exclusion documented.

  2. Entra Connect or Entra Cloud Sync configured or rebuilt, with sync scope, source anchor and password hash sync decisions written down.

  3. An inventory of app registrations and service principals, owners assigned, stale secrets removed, and federated credentials used where they fit.

  4. Lifecycle workflows, access packages and access reviews connected to HR, so joiners and leavers run without tickets.

  5. Agent identity blueprints, sponsors and owners, access packages for agents acting for users and on their own, and Conditional Access templates for risky or autonomous agents.

  6. Federated domains converted to cloud authentication, relying parties moved to Entra ID, and the AD FS servers retired.

capability 01 / 06in production

Conditional Access design

A policy set built from Microsoft's templates, tested in report-only mode, with break-glass accounts and every exclusion documented.

capability 02 / 06in production

Hybrid identity

Entra Connect or Entra Cloud Sync configured or rebuilt, with sync scope, source anchor and password hash sync decisions written down.

capability 03 / 06in production

App registrations and workload identities

An inventory of app registrations and service principals, owners assigned, stale secrets removed, and federated credentials used where they fit.

capability 04 / 06in production

Entra ID Governance

Lifecycle workflows, access packages and access reviews connected to HR, so joiners and leavers run without tickets.

capability 05 / 06in production

Entra Agent ID

Agent identity blueprints, sponsors and owners, access packages for agents acting for users and on their own, and Conditional Access templates for risky or autonomous agents.

capability 06 / 06in production

Moving off AD FS

Federated domains converted to cloud authentication, relying parties moved to Entra ID, and the AD FS servers retired.

typical situations

Microsoft Entra ID situations we walk into

We pieced these together from Microsoft Entra ID situations that come up a lot. They're patterns. You won't find a specific client in them.

case file 01

Seventy Conditional Access policies, and three nobody will touch

composite · not a client story
  1. Beforethe situation

    A tenant has grown to seventy Conditional Access policies across several reorganizations. Three exclude a group with 900 members, MFA prompts vary by app for no clear reason, and the helpdesk can't say which policy blocked a sign-in.

  2. What we dothe work

    We export every policy and a month of sign-in logs, then map each policy to the users and apps it actually hits. A smaller set built from Microsoft's templates runs in report-only mode beside the old one. When the results match expectations, groups switch over one at a time.

  3. Afterwhere you end up

    Policies each have an owner and a purpose someone wrote down. Exclusions are documented and get reviewed, and a blocked sign-in can be traced by the helpdesk to a single policy in the sign-in log.

case file 02

Copilot Studio agents on app registrations with tenant-wide mail access

composite · not a client story
  1. Beforethe situation

    Business units built Copilot Studio and custom agents on ordinary app registrations. Several hold application permissions such as Mail.ReadWrite across the tenant, their secrets never expire, and one agent creates agent identities through the automatic CreateAsManager grant.

  2. What we dothe work

    We inventory agents and their Graph permissions, assign sponsors, and move each agent to Entra Agent ID with a blueprint and an access package. For the agent that creates identities, an admin grants AgentIdentity.CreateAsManager through admin consent and we test app-only creation before enforcement.

  3. Afterwhere you end up

    Every agent has a sponsor, scoped permissions and a Conditional Access policy for agents. The November permission change passes without 403 errors in production.

case studies

Microsoft Entra ID case studies

All case studies
migration Identity and access

On-premises Active Directory to cloud-first Microsoft Entra ID

We shrink on-premises Active Directory one application at a time, moving groups, users and app authentication to Microsoft Entra ID as each app is ready.

read the case study
migration Identity and access

AD FS federation to Entra ID authentication

Converting federated domains from AD FS to Entra ID cloud authentication, moving relying parties app by app and retiring the AD FS farm.

read the case study
consolidation Identity and access

Identity integration after a merger or carve-out

We give people access on day one after a merger or divestiture. Then directories, identity providers and governance get merged or separated, on a plan.

read the case study
consolidation Identity and access

Consolidating Okta and Entra ID after years of running both

Picking one primary identity provider after years of running Okta and Microsoft Entra ID side by side, then moving apps, MFA and provisioning to it.

read the case study
migration Identity and access

SAP Identity Management replacement with Entra ID or SailPoint

Replacing SAP Identity Management before its 2027 end of maintenance, with provisioning to SAP and non-SAP systems moved to Entra ID Governance or SailPoint.

read the case study
modernization Security operations

Service account, API key and non-human identity cleanup

Tracking down every service account, app registration, API key and AI agent, putting an owner on each and moving them to short-lived, federated credentials.

read the case study
approach

How a Microsoft Entra ID engagement runs

We don't start a step until the last one has produced something you can check.

  1. step 01

    Tenant assessment

    We export Conditional Access policies, app registrations, sign-in logs and sync settings, then map gaps and exclusions before changing anything.

  2. step 02

    Policies in report-only mode

    We run new Conditional Access policies in report-only mode against real sign-ins first, so you see what they'd block before they enforce anything.

  3. step 03

    Hybrid identity and AD FS

    Entra Connect or Cloud Sync set up or rebuilt, federated domains moved to cloud authentication through staged rollout, and AD FS relying parties moved app by app.

  4. step 04

    Workload and agent identities

    We give service principals owners and federated credentials, and move agents onto Entra Agent ID with sponsors and access packages before the November 2026 consent change.

  5. step 05

    Governance and handover

    We tie lifecycle workflows and access reviews to HR data, and write up the policies and break-glass procedures so your team can run them without us.

architecture

How Entra ID ties on-prem AD, HR and agents to Microsoft 365

Active Directory syncs into Entra ID and HR drives inbound provisioning, so Entra ID holds every workforce identity. Conditional Access then decides each sign-in to Microsoft 365, Dynamics 365, SaaS apps and Azure, while Entra Agent ID gives AI agents identities of their own.

How Entra ID ties on-prem AD, HR and agents to Microsoft 365 Active Directory syncs into Entra ID and HR drives inbound provisioning, so Entra ID holds every workforce identity. Conditional Access then decides each sign-in to Microsoft 365, Dynamics 365, SaaS apps and Azure, while Entra Agent ID gives AI agents identities of their own. 01 · SOURCES 02 · MICROSOFT ENTRA 03 · RESOURCES Connect or Cloud Sync inbound provisioning agent identity scoped Graph access Conditional Access group membership SAML · SCIM RBAC Active Directory users · groups · devices HR system Workday · SuccessFactors AI agents Copilot Studio · customagents Ex Microsoft Entra ID Conditional Access ·ID Governance Ex Entra Agent ID blueprints · sponsors Microsoft 365 Exchange · SharePoint ·Teams D365 Dynamics 365 group teams · securityroles SaaS apps SAML · OIDC · SCIM Azure resources RBAC role assignments
Read the diagram as text
  1. Active Directory → Microsoft Entra ID: Connect or Cloud Sync
  2. HR system → Microsoft Entra ID: inbound provisioning
  3. AI agents → Entra Agent ID: agent identity
  4. Entra Agent ID → Microsoft 365: scoped Graph access
  5. Microsoft Entra ID → Microsoft 365: Conditional Access
  6. Microsoft Entra ID → Dynamics 365: group membership
  7. Microsoft Entra ID → SaaS apps: SAML · SCIM
  8. Microsoft Entra ID → Azure resources: RBAC
use cases

Typical Microsoft Entra ID projects

The work teams usually bring us, and the platforms Microsoft Entra ID has to talk to while we do it.

  1. AZU-01 Conditional Access has grown into dozens of overlapping policies common request
  2. AZU-02 AD FS is still running and you want it gone common request
  3. AZU-03 App registrations have no owners and secrets that never expire common request
  4. AZU-04 Copilot Studio or custom agents run on app registrations with broad permissions common request
  5. AZU-05 You need access reviews that tie back to HR data common request
you keep

What a Microsoft Entra ID engagement leaves behind

These are working documents, written against your configuration, so your team can run them without us.

  • inventory01

    Conditional Access policy catalog with an owner, purpose and exclusions per policy

    yours to keep
  • report02

    Report-only impact analysis from sign-in logs before each policy enforces

    yours to keep
  • inventory03

    App registration inventory with owners, credential expiry and Graph permissions

    yours to keep
  • runbook04

    AD FS relying-party migration tracker with a cutover date per app

    yours to keep
  • design05

    Agent identity blueprint design with sponsors and access packages

    yours to keep
  • tests06

    Break-glass account procedure, tested and signed off

    yours to keep
talent and delivery · microsoft entra id

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
roles we staff
  • Microsoft Entra ID engineer (Conditional Access)
  • Entra ID Governance engineer
  • Hybrid identity engineer (Entra Connect, Cloud Sync)
  • Entra app integration developer (MSAL, Graph)
  • Identity architect for Microsoft 365 and Azure
  • Entra ID administrator
01Is Azure AD the same as Microsoft Entra ID?

It is. Microsoft renamed Azure Active Directory to Microsoft Entra ID and nothing changed in tenants, sign-ins or APIs. We kept the page address for people still searching for Azure AD.

02What should we do before the AgentIdentity.CreateAsManager change?

First check whether any agent creates its own agent identities and relies on the automatic grant, which Microsoft says stops from 4 November 2026. For each agent that does, grant the Microsoft Graph permission through admin consent and test app-only agent identity creation before enforcement.

03Do Conditional Access policies for agents need extra licenses?

Microsoft says Conditional Access for Agents and ID Protection for Agents are included with Microsoft Agent 365 and Microsoft 365 E7. Tenants using those features without either license need to add one. Confirm the details against your own Microsoft agreement.

04Should we use Entra ID Governance or SailPoint?

It works well when most of your applications already sign in through Entra ID. If there's a big on-premises estate, or complex ERP rules, you often need a dedicated IGA platform. We check your application list and audit scope before saying which.

05Should we use Entra Connect Sync or Entra Cloud Sync?

That comes down to your forests, your custom sync rules and your writeback needs. Cloud Sync doesn't do everything Connect Sync does, and Microsoft's own comparison says so. We hold your rules up against that list before we recommend anything.

services

Related services

Projects on Microsoft Entra ID usually end up touching one of these, so they're worth a look.

sources 3 sources linked last checked 2026-10-20 content fingerprint a3aa5433
  1. 01Microsoft Learn: What's new in Microsoft Entra Agent IDlearn.microsoft.com ↗
  2. 02Message Center MC1395007: service plans for Conditional Access and ID Protection for agentsmc.merill.net ↗
  3. 03Message Center MC1506728: AgentIdentity.CreateAsManager changemc.merill.net ↗
Reviewed by the Cohash team Microsoft Entra ID is a trademark of its owner, used here to identify the platform. how we handle facts and data →
next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it