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

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

Ab ASP.NET Core 5.0 wird die Integration in die Authentifizierung mit Azure AD und Azure AD B2C durch das Paket Microsoft.Identity.Web ermöglicht. Dieses Paket basiert auf der Microsoft Identity Platform, die zuvor als Azure AD 2.0-Endpunkt bekannt war. Folglich sind die alten APIs in den Paketen Microsoft.AspNetCore.Authentication.AzureAD.UI und Microsoft.AspNetCore.Authentication.AzureADB2C.UI als veraltet markiert.

Weitere Informationen finden Sie unter GitHub-Issue dotnet/aspnetcore#25807.

Eingeführt in Version

5.0 Preview 8

Altes Verhalten

Die APIs wurden nicht als veraltet markiert.

Neues Verhalten

Die APIs sind als veraltet markiert.

Grund für die Änderung

Die Authentifizierungsfunktionalität von Azure AD und Azure AD B2C wurde zu den APIs der Microsoft Authentication Library (MSAL) migriert, die von Microsoft.Identity.Web bereitgestellt werden.

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

Betroffene APIs