Partager via


Authentification : API et packages AzureAD.UI et AzureADB2C.UI marqués comme obsolètes

Dans ASP.NET Core 2.1, l’intégration à Azure Active Directory (Azure AD) et à l’authentification Azure Active Directory B2C (Azure AD B2C) est fournie par les packages Microsoft.AspNetCore.Authentication.AzureAD.UI et Microsoft.AspNetCore.Authentication.AzureADB2C.UI. Les fonctionnalités fournies par ces packages sont basées sur le point de terminaison Azure AD v1.0.

Dans ASP.NET Core 5.0 et versions ultérieures, l’intégration à Azure AD et à l’authentification Azure AD B2C est fournie par le package Microsoft.Identity.Web. Ce package est basé sur la plateforme d’identités Microsoft, anciennement appelée point de terminaison Azure AD v2.0. Par conséquent, les anciennes API des packages Microsoft.AspNetCore.Authentication.AzureAD.UI et Microsoft.AspNetCore.Authentication.AzureADB2C.UI étaient déconseillées.

Pour plus d’informations, consultez le problème GitHub dotnet/aspnetcore#25807.

Version introduite

5.0 Préversion 8

Ancien comportement

Les API n’ont pas été marquées comme obsolètes.

Nouveau comportement

Les API sont marquées comme étant obsolètes.

Raison du changement

La fonctionnalité d’authentification Azure AD et Azure AD B2C a été migrée vers les API Microsoft Authentication Library (MSAL) fournies par Microsoft.Identity.Web.

Suivez Microsoft.Identity.Web l’aide relative aux applications web et aux API web.

API affectées