Я использую пакет Microsoft.AspNetCore.Authentication.AzureAD.UI. И простая аутентификация в Startup.cs:
services.AddAuthentication(AzureADDefaults.AuthenticationScheme)
.AddAzureAD(options => Configuration.Bind("AzureAd", options));
Все работает нормально, если я публикую приложение в Azure Web App. Но мое приложение находится внутри контейнера Docker и находится в AKS. Внешний LoadBalancer работает нормально, но не поддерживает SSL. Вот почему я попытался настроить входную дверь или шлюз приложений. Не повезло. Когда я использую шлюз и устанавливаю URL-адрес ответа на https: //xxx.xxx.xxx.xxx/signin-oidc, я получаю
AADSTS50011: URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения.
Когда использовать http: //xxx.xxx.xxx.xxx/signin-oidc
AADSTS500117: URI ответа, указанный в запросе, не использует безопасную схему.
Аналогичная история с входной дверью и при удалении app.UseHsts () и app.UseHttpsRedirection ()