Sdílet prostřednictvím


Ověřování: Rozhraní API a balíčky AzureAD.UI a AzureADB2C.UI označené jako zastaralé

V ASP.NET Core 2.1 poskytuje integrace s ověřováním Azure Active Directory (Azure AD) a Azure Active Directory B2C (Azure AD B2C) balíčky Microsoft.AspNetCore.Authentication.AzureAD.UI a Microsoft.AspNetCore.Authentication.AzureADB2C.UI . Funkce poskytované těmito balíčky jsou založené na koncovém bodu Azure AD verze 1.0.

V systému ASP.NET Core 5.0 a novějším poskytuje integrace s ověřováním Azure AD a Azure AD B2C balíček Microsoft.Identity.Web . Tento balíček je založený na platformě Microsoft Identity Platform, která se dříve označuje jako koncový bod Azure AD v2.0. Původní rozhraní API v těchto Microsoft.AspNetCore.Authentication.AzureAD.UI a Microsoft.AspNetCore.Authentication.AzureADB2C.UI balíčcích jsou proto zastaralá.

Diskuzi najdete v tématu o problému GitHubu dotnet/aspnetcore#25807.

Zavedená verze

5.0 Preview 8

Staré chování

Rozhraní API nebyla označena jako zastaralá.

Nové chování

Rozhraní API jsou označená jako zastaralá.

Důvod změny

Funkce ověřování Azure AD a Azure AD B2C byly migrovány do rozhraní API knihovny Microsoft Authentication Library (MSAL), která poskytuje Microsoft.Identity.Web.

Microsoft.Identity.Web Postupujte podle pokynů k rozhraní API pro webové aplikace a webová rozhraní API.

Ovlivněná rozhraní API