Я создал свой собственный API в .NET Core 2 и загрузил его в Azure. Мы используем AD Connect, и я настроил свое приложение для использования AAD-аутентификации, как описано здесь: https://docs.microsoft.com/en-us/azure/app-service/app-service-mobile-how-to-configure-active-directory-authentication
Мы хотим использовать приложение только из сети наших компаний, где все уже вошли в систему с его учетными данными AD.
Поэтому SSO должен быть доступен для нас.
Однако я не знаю, как настроить приложение .NET Core 2 для его использования. В интернете я нахожу много информации об OpenId или OAuth 2.0 и т. Д., Но это мне не помогает, потому что нам нужна только обычная проверка подлинности Windows.
Есть идеи, как правильно настроить приложение .NET Core 2?
Я уже добавил эту услугу:
services.AddAuthentication(auth =>
{
auth.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme;
auth.DefaultChallengeScheme = OpenIdConnectDefaults.AuthenticationScheme;
auth.DefaultSignInScheme = CookieAuthenticationDefaults.AuthenticationScheme;
})
.AddCookie()
.AddOpenIdConnect();
и добавлено промежуточное ПО аутентификации:
app.UseAuthentication();
Весьма вероятно, что моя конфигурация не работает так. Любые идеи или полезные ссылки, как я могу архивировать, что я хочу?