#azure-ad-b2c
#azure-ad-b2c
Вопрос:
Как этот код аутентификации .NET Core 3.1 может быть записан в .NET Framework 4.7.2 в файле запуска?
Услуги.Добавление аутентификации (OpenIdConnectDefaults.Схема аутентификации) .AddMicrosoftIdentityWebApp(конфигурация.GetSection(«AzureAD»));
Ответ №1:
Пожалуйста, используйте приведенный ниже код.
services.AddAuthentication(sharedOptions =>
{
sharedOptions.DefaultChallengeScheme = OpenIdConnectDefaults.AuthenticationScheme;
})
.AddAzureAdB2C(options => Configuration.Bind("Authentication:AzureAdB2C", options))
.AddCookie();
Существует пример GitHub, который может помочь вам в аутентификации Azure AD B2C OpenIDConnent с использованием .Net Core 3.1
Комментарии:
1. В Framework Framework 4.7.2,OpenIdConnectDefaults не распознается. Это связано с тем, что ссылка с использованием Microsoft. AspNetCore. Аутентификация. OpenIdConnect не распознается. Мне это нужно, потому что моя существующая используемая система нацелена на эту платформу и хотела бы воспользоваться преимуществами Azure AD B2C.
2. Не могли бы вы поделиться текущим кодом и сведениями об ошибках при попытке внести изменения. И что вы подразумеваете под использованием преимуществ Azure AD B2C?
Ответ №2:
Я решил перенести свой проект с framework на .net core 3.1