Share via


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

No ASP.NET Core 2.1, a integração com o Azure Active Directory (Azure AD) e a autenticação do Azure Active Directory B2C (Azure AD B2C) é fornecida pelos pacotes Microsoft.AspNetCore.Authentication.AzureAD.UI e Microsoft.AspNetCore.Authentication.AzureADB2C.UI. A funcionalidade fornecida por esses pacotes baseia-se no ponto de extremidade Azure AD v1.0.

No ASP.NET Core 5.0 e posterior, a integração com Azure AD e Azure AD autenticação B2C é fornecida pelo pacote Microsoft.Identity.Web. Esse pacote é baseado na Plataforma de Identidade da Microsoft, que anteriormente é conhecida como o ponto de extremidade Azure AD v2.0. Consequentemente, as APIs antigas nos pacotes Microsoft.AspNetCore.Authentication.AzureAD.UIe Microsoft.AspNetCore.Authentication.AzureADB2C.UI foram preteridas.

Para ver a discussão sobre isso, confira o problema do GitHub dotnet/aspnetcore#25807.

Versão introduzida

5.0 versão prévia 8

Comportamento antigo

As APIs não eram marcadas como obsoletas.

Novo comportamento

As APIs são marcadas como obsoletas.

Motivo da alteração

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

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

APIs afetadas