驗證:AzureAD.UI 和 AzureADB2C.UI API 及套件標示為已淘汰

在 ASP.NET Core 2.1 中,與 Azure Active Directory (Azure AD) 及 Azure Active Directory B2C (Azure AD B2C) 驗證的整合功能,由 Microsoft.AspNetCore.Authentication.AzureAD.UIMicrosoft.AspNetCore.Authentication.AzureADB2C.UI 套件所提供。 這些套件提供的功能採用 Azure AD v1.0 端點。

在 ASP.NET Core 5.0 和更新版本中,與 Azure AD 及 Azure AD B2C 驗證的整合功能由 Microsoft.Identity.Web 套件所提供。 這款套件採用 Microsoft 身分識別平台,舊稱 Azure AD v2.0 端點。 因此,Microsoft.AspNetCore.Authentication.AzureAD.UIMicrosoft.AspNetCore.Authentication.AzureADB2C.UI 套件中的舊版 API 已經受到取代。

如需討論,請參閱 GitHub 問題 dotnet/aspnetcore#25807

導入的版本

5.0 Preview 8

舊的行為

API 未標示為已淘汰。

新的行為

API 標示為已淘汰。

變更原因

Azure AD 和 Azure AD B2C 驗證功能已遷移至 Microsoft.Identity.Web 提供的 Microsoft 驗證程式庫 (MSAL) API。

請遵循 Web 應用程式 web API Microsoft.Identity.Web API 指導。

受影響的 API