Microsoft Entra ID
Developer

Microsoft Entra cloud-first identity guidance

In brief

The guide now focuses on phased transitions of user and group source of authority to Microsoft Entra ID while maintaining application access. It also updates readiness content and LDAP-binding application guidance, including provisioning cloud-managed users and groups back to on-premises AD or using Microsoft Entra Domain Services.

What Entra admins need to know

Administrators planning a cloud-first transition should review the updated guidance, especially the options for LDAP-binding applications.

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.

Cloud-FirstMicrosoft Entra cloud-first identity management: Guidanceguidance for IT architects

Modern enterprises are under increasing pressure to improve security by modernizing identity management and streamlining operations. This document provides a strategic and technical framework for IT architects to shift user and group management from on-premises Active Directory (AD) to Microsoft Entra ID using Source of Authority (SOA) conversion. A legacy AD environment can be complex, costly to maintain, and if not kept up to date, increasingly vulnerable to modern threats. Microsoft's goal is to provide options to secure hybrid customers by allowing them to establish Microsoft Entra ID for identity management. Transferring SOA enables a phased, low-risk migration path—avoiding the disruption of a “big bang” cutover.

Business and Security Benefits

Active Directory has long been considered the “keys to the kingdom” for organizations, making it an attractive target for attackers if compromised. Reducing reliance on AD, by migrating application authentication to use Microsoft Entra ID, improves security with users protected by Conditional Access and MFA. Migrating identities and authentication to Microsoft Entra ID also unlocks modern capabilities such as Conditional Access policies, password-lesspasswordless authentication, and advanced identity governance for users and applications, including those originally managed on-premises. In essence, centralizing management in Microsoft Entra ID strengthens an organization’s overall security posture.

Enhance IT efficiency and user experience

  • Microsoft Entra ID governance features such as Entitlement Management, Access Reviews, and Lifecycle Workflows streamline governance for apps relying on groups formerly managed in AD. This introduces automation, which helps compliance throughout the identity lifecycle.

  • Users benefit from single sign-on across both cloud, and on-premises, applications using modern access controls such as risk-based conditional access policies. After migration, employees can use their Microsoft Entra ID credentials, such as phishing-resistant password-lesspasswordless methods, to seamlessly access legacy intranet applications. This reduces the need to manage multiple AD passwords and mitigates credential sprawl.

Roadmap to Cloud Identity: Hybrid to Cloud-First/AD minimized state

The following diagram outlines if you're ready to transfer the source of authority (SOA) of users and groups:

:::image type="content" source="media/guidance-it-architects-source-of-authority/source-of-authority-readiness-diagram.png" alt-text="diagram of steps to take to prepareDiagram that shows readiness decisions for transferring user and group source of authority transfer.to Microsoft Entra ID." lightbox="media/guidance-it-architects-source-of-authority/source-of-authority-readiness-diagram.png":::

Considerations

Groups: For groups, we recommend you start with shifting security groups to the cloud. Once in the cloud, provision them back to AD from Microsoft Entra ID if needed. For Distribution Lists (DLs) and Mail-Enabled Security Groups (MESGs), our recommendation is to shift them once all your Exchange workloads is in the cloud, and you no longer need an On-premises Exchange server.

Application-Centric Approach: Modernizecentric approach to modernize on-premises authentication

This section outlines a principal cloud migration strategy for AD-heavy environments called the application-centric approach. This approach enables on-premises applications to utilizeuse Microsoft Entra ID for identity. This sectionIt also includes detailed steps, prerequisites,covers prerequisites and guidanceoptions for addressing challenges like legacy application password synchronization. The application-centric approach worksapplications that continue to depend on Kerberos, LDAP, or passwords in AD. Password writeback for customers who are far into theirusers provisioned from Microsoft Entra ID to AD isn't available, so password-less journey. For apps that require password, currently, there’s no path to shift users to the cloud.based on-premises applications need another supported authentication path.

The application-centric approach tackles cloud migration from the perspective of your applications. In this approach, you try to modernize your app authentication by applying the following framework:

It’s critical to discover and categorize all on-premises applications before planning the migration. The goal is to determine for each app: How does it currently authenticate users, and what is the best path to integrate or modernize that authentication with Microsoft Entra ID?

:::image type="content" source="media/guidance-it-architects-source-of-authority/application-inventory.png" alt-text="ChecklistIllustration of what needs to be considered as far as application owners,inventory priorities, telemetry-based discovery, and telemetry, before transferring source of authority.collaboration with application owners." lightbox="media/guidance-it-architects-source-of-authority/application-inventory.png":::

A thorough application analysis forms the foundation for a successful migration to cloud-based identity management in AD-heavy environments. This process involves methodically assessing every application that depends on Active Directory for authentication, determining how each authenticates users, and mapping a modernization or integration plan that fits each application's unique requirements. The following steps are the recommended sequence for an app centric migration:

  • Kerberos/NTLM Apps (not easily modernized): Use Microsoft Entra as a front-end through Application Proxy or similar solutions. The application remains on-premises, but user authentication switches to Microsoft Entra ID tokens, which are translated into Kerberos tickets within AD.

  • LDAP-Binding Apps:binding apps: Introduce a If the application must remain connected to on-premises AD, provision cloud-managed AD instance in Azure, specificallyusers and groups back to AD. Alternatively, use Microsoft Entra Domain Services, allowing these apps toServices so the application can bind to a cloud-managed AD instead of the on-premises environment.domain.

  • Other Special Cases: For applications that can't be altered or proxied, such as older client-server apps limited to AD joined machines, consider hosting them on VDI solutions like Azure Virtual Desktop, Windows 365 Cloud PC, or others. This maintains a managed environment for these apps while enabling cloud migration elsewhere. This should be a last resort due to added complexity and cost.

If an application still depends on AD users or group memberships, Microsoft Entra Cloud Sync can provision cloud-managed users and groups back to AD. For an overview of this coexistence model, see Provision Microsoft Entra ID users and groups to Active Directory. To govern access to Kerberos or LDAP applications through cloud-managed groups, see Govern on-premises application access with cloud-managed groups.

Step 7. Handling LDAP-based applications (Directory-Bound Apps)

LDAP-bound applications or services directly query Active Directory Domain Services (AD DS) via LDAP, most often for authentication using a simple bind with username and password, or for directory reads. Common examples include older enterprise applications, network appliances, or custom-developed apps that rely on LDAP binds to validate credentials. These applications typically require an LDAP server, and can't easily transition to modern authentication protocols. For more information, see: LDAP authentication with Microsoft Entra ID.

Recommended Solution:Keep applications connected to on-premises AD

Applications can remain connected to on-premises AD while user and group lifecycle management moves to Microsoft Entra ID. Use Microsoft Entra Cloud Sync to provision the cloud-managed users and groups that the application requires back to AD. Password writeback for password-based applications isn't available, so don't transfer users who require an AD password for application access unless you have another supported authentication path.

Another option: Microsoft Entra Domain Services

The recommended solutionAnother option for supporting LDAP-bound apps in the cloud is Microsoft Entra Domain Services. Hosted on Azure, Microsoft Entra Domain Services provides LDAP, Kerberos, and NTLM endpoints, syncing user accounts, and credentials from your Microsoft Entra ID tenant. This allows legacy applications to use cloud-hosted AD for authentication without switching to modern protocols. The managed domain mainly supports read and authentication for LDAP clients. For more information, see: What is Microsoft Entra Domain Services?

Step 8. Handling Kerberos-Based Applications (Windows Integrated Auth)

  • Microsoft Entra Application Proxy or Private Access with Kerberos Constrained Delegation (KCD): This cloud service enables the publication of an on-premises web application through Microsoft Entra ID. Users authenticate to Microsoft Entra ID, such as using OAuth/OpenID Connect, and the Application Proxy connector operating on-premises obtains a Kerberos ticket to the backend application on the user’s behalf using KCD. Microsoft Entra ID serves as the authentication gateway, translating authentication to Kerberos for the application. This solution supports web-based applications (HTTP/HTTPS) and can provide single sign-on (SSO) for cloud-managed users provided those users have an account in AD. For more information, see: Microsoft Entra Application Proxy and Microsoft Entra Private Access

  • Passwordless with Cloud Kerberos Trust: This method lets Microsoft Entra ID issue Kerberos tickets for on-premises AD resources when users sign in with Microsoft Entra ID credentials using password-lesspasswordless authentication such as Windows Hello for Business and FIDO2. It requires configuring the AD domain to trust Microsoft Entra ID’s cloud Kerberos service and ensuring users’ AD objects have the necessary keys. The process is fully password-less,passwordless, making it ideal for cloud users to access on-premises resources. For more information, see: Cloud Kerberos Trust.

Key Considerations Before Migrating Kerberos Workloads

  • User lifecycle management: Even after you transition a user to cloud management, an AD account with matching UserPrincipalName must remain for Kerberos functionality.

  • Authentication and Attributes:attributes: DonProvision cloud-managed users back to AD when Kerberos applications require an AD account or attributes. Password writeback isn't migrate users who require access toavailable, so applications that rely on passwords to authenticate, and can't be updated to use Kerberos authentication. Applications that can support Kerberosrequire an AD password need the existing supported authentication and query attributes from Active Directory requirepath for those attributes to be in sync, potentially using a dual-write to Microsoft Entra ID and Active Directory.users.

  • Microsoft Entra ID joined devices: For true single sign-on, devices accessing Kerberos resources should be Microsoft Entra ID-joined or hybrid-joined. When a user logs into a device using Microsoft Entra ID credentials, the device can obtain a token from Microsoft Entra ID that's convertible to a Kerberos ticket via trust or connector. If a device is only domain-joined, and the user is cloud-managed, seamless SSO can be difficult, possibly requiring manual credential entry. Microsoft recommends migrating devices to Microsoft Entra ID join with cloud trust as part of cloud transformation so that user and device trust are aligned.

  • Conditional Access for on-premises apps: Once App Proxy or Microsoft Entra Private Access is deployed for an application, Conditional Access policies such as MFA can be enforced on application access since authentication passes through Microsoft Entra ID. This enhances security as even legacy apps benefit from Zero Trust conditions without modification. For Kerberos trust scenarios, Conditional Access applies when the user initially authenticates to Microsoft Entra ID on the device.

Step 9. Verify and optimize

Ensure that all users whose source of authority was transferred are able to still access the application. Ensure that group memberships that were present in AD is also present in Microsoft Entra ID. Verify using Group logs and User logs that source of authority was successfully transferred.

For applications that retain an AD dependency, validate user and group provisioning by following the tutorial for governing access to an on-premises app. If you need to prevent on-premises changes to provisioned objects, configure AD user and group enforcement.

Conclusion

App Type Cloud Integration Method & Tools Requirements & Considerations
Kerberos-based Apps
(Windows Integrated Authentication, intranet web apps, file shares)
Microsoft Entra ID Application Proxy with Kerberos (KCD): Publish on-prempremises web apps through Microsoft Entra ID and use a connector for Kerberos on-prem.premises.
Microsoft Entra ID Cloud Kerberos Trust: For Microsoft Entra ID joined devices (non-web, e.g. file shares).
Requirements:
- Microsoft Entra Private Access installed on-prempremises
- Configured SPN and delegation rights
- Entra ID P1/P2 or Suite licenses
- AD account for user (synced or provisioned)
Considerations:
- Provides seamless SSO using Entra ID credentials or go passwordless for Kerberos based apps and use phish-resistant method to secure and access on-premises resources
LDAP-based Apps
(Apps that bind to AD DS over LDAP for auth/queries)
Microsoft Entra IDCloud Sync: Provision cloud-managed users and groups to on-premises AD.
Microsoft Entra Domain Services (Managed AD):Services: Cloud-hosted AD domain synced with Microsoft ID; repoint app’Repoint the application's LDAP connection to this domain (LDAPS).a cloud-managed domain.
Requirements:
- Set upConfigure provisioning to AD or deploy Microsoft Entra Domain Services instance
- Keep the users, groups, and attributes required by the application available in Azure
- Configure virtual network, secure LDAP cert, firewall rules
- Users/groups must be in Microsoft Entra ID (synced to Microsoft Entra Domain Services)
- May require password reset to generate hashesits directory
Considerations:
- Minimal app changes (just new LDAP endpoint)Password writeback to on-premises AD isn't available
- Cloud users’ passwords present in Microsoft Entra ID DS
- If Microsoft Entra Domain Services not feasible, fallback is provisioningmight require users into on-prem AD and maintainingto reset passwords to generate the required password parity manuallyhashes
  • Reduce security risks by minimizing on-premises AD dependency.

  • Enable modern identity features (Conditional Access, password-less,passwordless, Zero Trust).

  • Streamline identity management and governance in Microsoft Entra ID.

  • For LDAP apps:
    LDAP Overview

  • For apps that must remain connected to AD: Provision Microsoft Entra ID users and groups to Active Directory

  • For modern/federated apps:
    Reconfigure to authenticate directly against Microsoft Entra ID (SAML/OIDC).

Enable Password-less Authenticationpasswordless authentication

Address Key Limitations

  • No passwordPassword writeback for cloud-only users. Keep hybrid directory if you need writebackusers provisioned from Microsoft Entra ID to AD isn't available. Retain the existing supported authentication path for password-based applications.

  • Legacy apps with hardcoded AD dependencies might require custom proxies or remain on-premises.

Related content

\ No newline at end of file

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…