MSDN Documentation

Navigating Azure Service Updates

This document contains information about a service or feature that has been deprecated or is scheduled for deprecation. Please refer to the latest documentation for current guidance.

Azure AD Deprecation Notice and Migration Guide

This document outlines the deprecation schedule and provides essential guidance for migrating from Azure Active Directory (Azure AD) to Microsoft Entra ID.

What is Happening?

Microsoft is consolidating its identity and access management offerings under the Microsoft Entra brand. As part of this initiative, Azure Active Directory (Azure AD) is being renamed and integrated into Microsoft Entra ID. This is primarily a branding and naming change, and the core functionality of Azure AD remains available within Microsoft Entra ID.

Key Dates and Milestones

Why is this Change Happening?

This transition aims to:

Impact on Your Services

For most users and applications, the transition to Microsoft Entra ID will be seamless. The underlying services and APIs remain the same. However, it is crucial to be aware of:

Migration Steps and Best Practices

While a direct "migration" in terms of data transfer is generally not required for the naming change, here are recommended steps:

  1. Review Your Current Usage: Identify all instances where Azure AD is referenced in your infrastructure, code, and documentation.
  2. Update Applications and Scripts: If your applications or scripts directly use Azure AD SDKs or endpoints, check for any necessary updates or reconfigurations related to the name change. Most modern SDKs will handle this transition automatically.
  3. Consult Official Documentation: Refer to the Microsoft Entra ID documentation for detailed guidance on specific services, APIs, and any potential impact on older configurations.
  4. Educate Your Teams: Inform your development, operations, and security teams about the name change and where to find updated information.

Code Example: Authenticating with Microsoft Entra ID (Conceptual)

The following is a conceptual example of how an authentication flow might look. The actual implementation details will depend on the chosen SDK and language.


// Example using Microsoft Authentication Library (MSAL) for JavaScript
import { PublicClientApplication } from "@azure/msal-browser";

const msalConfig = {
    auth: {
        clientId: "YOUR_CLIENT_ID",
        authority: "https://login.microsoftonline.com/YOUR_TENANT_ID", // Use Microsoft Entra ID endpoint
        redirectUri: "http://localhost:3000",
    }
};

const msalInstance = new PublicClientApplication(msalConfig);

async function signIn() {
    try {
        const response = await msalInstance.acquireTokenPopup({
            scopes: ["user.read"]
        });
        console.log("Authentication successful:", response);
        // Proceed with using the access token
    } catch (error) {
        console.error("Authentication failed:", error);
    }
}
            

Need detailed technical guidance or support?

Explore Microsoft Entra Documentation