Ověřování: Rozhraní API a balíčky AzureAD.UI a AzureADB2C.UI označené jako zastaralé
V ASP.NET Core 2.1 poskytuje integrace s ověřováním Azure Active Directory (Azure AD) a Azure Active Directory B2C (Azure AD B2C) balíčky Microsoft.AspNetCore.Authentication.AzureAD.UI a Microsoft.AspNetCore.Authentication.AzureADB2C.UI . Funkce poskytované těmito balíčky jsou založené na koncovém bodu Azure AD verze 1.0.
V systému ASP.NET Core 5.0 a novějším poskytuje integrace s ověřováním Azure AD a Azure AD B2C balíček Microsoft.Identity.Web . Tento balíček je založený na platformě Microsoft Identity Platform, která se dříve označuje jako koncový bod Azure AD v2.0. Původní rozhraní API v těchto Microsoft.AspNetCore.Authentication.AzureAD.UI
a Microsoft.AspNetCore.Authentication.AzureADB2C.UI
balíčcích jsou proto zastaralá.
Diskuzi najdete v tématu o problému GitHubu dotnet/aspnetcore#25807.
Zavedená verze
5.0 Preview 8
Staré chování
Rozhraní API nebyla označena jako zastaralá.
Nové chování
Rozhraní API jsou označená jako zastaralá.
Důvod změny
Funkce ověřování Azure AD a Azure AD B2C byly migrovány do rozhraní API knihovny Microsoft Authentication Library (MSAL), která poskytuje Microsoft.Identity.Web
.
Doporučená akce
Microsoft.Identity.Web
Postupujte podle pokynů k rozhraní API pro webové aplikace a webová rozhraní API.
Ovlivněná rozhraní API
- 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