Partager via


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

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

Dans ASP.NET Core 5.0 et versions ultérieures, l’intégration à l’authentification Azure AD et 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 dans les packages Microsoft.AspNetCore.Authentication.AzureAD.UI et Microsoft.AspNetCore.Authentication.AzureADB2C.UI ont été 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 obsolètes.

Raison de la modification

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

Suivez les instructions de l’API Microsoft.Identity.Web pour les applications web et les API web.

API affectées