Freigeben über


Authentifizierung: AzureAD.UI und AzureADB2C.UI-APIs und Pakete als veraltet gekennzeichnet

In ASP.NET Core 2.1 wird die Integration in Azure Active Directory (Azure AD) und azure Active Directory B2C (Azure AD B2C)-Authentifizierung durch die Pakete "Microsoft.AspNetCore.Authentication.AzureAD.UI " und "Microsoft.AspNetCore.Authentication.AzureADB2C.UI " bereitgestellt. Die von diesen Paketen bereitgestellte Funktionalität basiert auf dem Azure AD v1.0-Endpunkt.

In ASP.NET Core 5.0 und höher wird die Integration mit Azure AD und Azure AD B2C-Authentifizierung durch das Microsoft.Identity.Web-Paket bereitgestellt. Dieses Paket basiert auf der Microsoft Identity Platform, die früher als Azure AD v2.0-Endpunkt bezeichnet wird. Folglich wurden die alten APIs in den Microsoft.AspNetCore.Authentication.AzureAD.UI und Microsoft.AspNetCore.Authentication.AzureADB2C.UI den Paketen veraltet.

Zur Diskussion siehe GitHub-Issue dotnet/aspnetcore#25807.

Eingeführte Version

5.0 Preview 8

Altes Verhalten

Die APIs wurden nicht als veraltet markiert.

Neues Verhalten

Die APIs sind als veraltet gekennzeichnet.

Grund für Änderung

Die Authentifizierungsfunktionalität von Azure AD und Azure AD B2C wurde auf die durch Microsoft.Identity.Web bereitgestellten Microsoft Authentication Library (MSAL) APIs umgestellt.

Befolgen Sie die Microsoft.Identity.Web API-Anleitungen für Web-Apps und Web-APIs.

Betroffene APIs