Autentikasi: API dan paket AzureAD.UI dan AzureADB2C.UI ditandai usang
Dalam ASP.NET Core 2.1, integrasi dengan autentikasi Azure Active Directory (Azure AD) dan Azure Active Directory B2C (Azure AD B2C) disediakan oleh paket Microsoft.AspNetCore.Authentication.AzureAD.UI dan Microsoft.AspNetCore.Authentication.AzureADB2C.UI . Fungsionalitas yang disediakan oleh paket ini didasarkan pada titik akhir Azure AD v1.0.
Di ASP.NET Core 5.0 dan yang lebih baru, integrasi dengan AAD dan autentikasi Azure AD B2C disediakan oleh paket Microsoft.Identity.Web . Paket ini didasarkan pada Platform Identitas Microsoft, yang sebelumnya dikenal sebagai titik akhir Azure AD v2.0. Akibatnya, API lama dalam Microsoft.AspNetCore.Authentication.AzureAD.UI
paket dan Microsoft.AspNetCore.Authentication.AzureADB2C.UI
tidak digunakan lagi.
Untuk diskusi, lihat Masalah GitHub dotnet/aspnetcore#25807.
Versi yang diperkenalkan
5.0 Pratinjau 8
Perilaku yang lama
API tidak ditandai sebagai usang.
Perilaku yang baru
API ditandai sebagai usang.
Alasan untuk berubah
Fungsionalitas autentikasi Azure AD dan Azure AD B2C dimigrasikan ke API Microsoft Authentication Library (MSAL) yang disediakan oleh Microsoft.Identity.Web
.
Tindakan yang direkomendasikan
Microsoft.Identity.Web
Ikuti panduan API untuk aplikasi web dan API web.
API yang Terpengaruh
- 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