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.
Empfohlene Maßnahme
Befolgen Sie die Anleitung zur API Microsoft.Identity.Web
für Web-Apps und Web-APIs.
Betroffene APIs
- Microsoft.AspNetCore.Authentication.AzureADAuthenticationBuilderExtensions
- Microsoft.AspNetCore.Authentication.AzureAD.UI.AzureADDefaults
- Microsoft.AspNetCore.Authentication.AzureAD.UI.AzureADOptions
- Microsoft.AspNetCore.Authentication.AzureADB2CAuthenticationBuilderExtensions
- Microsoft.AspNetCore.Authentication.AzureADB2C.UI.AzureADB2CDefaults
- Microsoft.AspNetCore.Authentication.AzureADB2C.UI.AzureADB2COptions
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für