Autenticazione: AzureAD.UI e API AzureADB2C.UI e pacchetti contrassegnati come obsoleti

In ASP.NET Core 2.1, l'integrazione con l'autenticazione di Azure Active Directory (Azure AD) e Azure Active Directory B2C (Azure AD B2C) viene fornita dai pacchetti Microsoft.AspNetCore.Authentication.AzureAD.UI e Microsoft.AspNetCore.Authentication.AzureADB2C.UI. La funzionalità fornita da questi pacchetti si basa sull'endpoint di Azure AD v1.0.

In ASP.NET Core 5.0 e versioni successive, l'integrazione con Azure AD e l'autenticazione di Azure AD B2C è fornita dal pacchetto Microsoft.Identity.Web. Questo pacchetto è basato su Microsoft Identity Platform, noto in precedenza come endpoint di Azure AD v2.0. Di conseguenza, le API precedenti nei pacchetti Microsoft.AspNetCore.Authentication.AzureAD.UI e Microsoft.AspNetCore.Authentication.AzureADB2C.UI sono stati deprecati.

Per la discussione, vedere il problema di GitHub dotnet/aspnetcore#25807.

Versione introdotta

5.0 Preview 8

Comportamento precedente

Le API non sono state contrassegnate come obsolete.

Nuovo comportamento

Le API sono contrassegnate come obsolete.

Motivo della modifica

È stata eseguita la migrazione delle funzionalità di autenticazione di Azure AD e Azure AD B2C alle API di Microsoft Authentication Library (MSAL) fornite da Microsoft.Identity.Web.

Seguire le indicazioni sulle API Microsoft.Identity.Web per le app Web e le API Web.

API interessate