Partilhar via


Autenticação: APIs e pacotes AzureAD.UI e AzureADB2C.UI marcados como obsoletos

No ASP.NET Core 2.1, a integração com a autenticação do Azure Ative Directory (Azure AD) e do Azure Ative Directory B2C (Azure AD B2C) é fornecida pelos pacotes Microsoft.AspNetCore.Authentication.AzureAD.UI e Microsoft.AspNetCore.Authentication.AzureADB2C.UI . As funções fornecidas por esses pacotes são baseadas no endpoint do Azure AD v1.0.

No ASP.NET Core 5.0 e posterior, a integração com o Azure AD e a autenticação B2C do Azure AD é fornecida pelo pacote Microsoft.Identity.Web . Este pacote é baseado na Microsoft Identity Platform, anteriormente conhecida como o endpoint do Azure AD v2.0. Consequentemente, as APIs antigas nos Microsoft.AspNetCore.Authentication.AzureAD.UI pacotes e Microsoft.AspNetCore.Authentication.AzureADB2C.UI foram preteridas.

Para discussão, consulte GitHub issue dotnet/aspnetcore#25807.

Versão introduzida

5.0 Prévia 8

Comportamento antigo

As APIs não foram marcadas como obsoletas.

Novo comportamento

As APIs são marcadas como obsoletas.

Motivo da mudança

A funcionalidade de autenticação do Azure AD e do Azure AD B2C foi migrada para APIs da Biblioteca de Autenticação da Microsoft (MSAL) fornecidas pelo Microsoft.Identity.Web.

Siga as diretrizes da Microsoft.Identity.Web API para aplicativos Web e APIs da Web.

APIs afetadas