Compartir a través de


Autenticación: API de AzureAD.UI y AzureADB2C.UI y paquetes marcados como obsoletos

En ASP.NET Core 2.1, la integración con Azure Active Directory (Azure AD) y azure Active Directory B2C (Azure AD B2C) se proporciona mediante los paquetes Microsoft.AspNetCore.Authentication.AzureAD.UI y Microsoft.AspNetCore.Authentication.AzureADB2C.UI . La funcionalidad proporcionada por estos paquetes se basa en el punto de conexión de Azure AD v1.0.

En ASP.NET Core 5.0 y versiones posteriores, el paquete Microsoft.Identity.Web proporciona la integración con Azure AD y la autenticación de Azure AD B2C. Este paquete se basa en la Plataforma de identidad de Microsoft, que anteriormente se conoce como punto de conexión de Azure AD v2.0. Por lo tanto, las API antiguas de los Microsoft.AspNetCore.Authentication.AzureAD.UI paquetes y Microsoft.AspNetCore.Authentication.AzureADB2C.UI han quedado en desuso.

Para obtener información, consulte Problema de GitHub dotnet/aspnetcore#25807.

Versión introducida

5.0 (versión preliminar 8)

Comportamiento anterior

Las API no estaban marcadas como obsoletas.

Nuevo comportamiento

Las API se marcan como obsoletas.

Motivo del cambio

La funcionalidad de autenticación de Azure AD y Azure AD B2C se migró a las API de la Biblioteca de autenticación de Microsoft (MSAL) proporcionadas por Microsoft.Identity.Web.

Siga las Microsoft.Identity.Web instrucciones de API para aplicaciones web y API web.

Las APIs afectadas