веб-приложение Azure Core DotNet - шлюз приложения Okta - PullRequest
0 голосов
/ 13 июня 2019

Я создал основное веб-приложение dotnet, интегрированное с okta для идентификации.Приложение размещено в веб-приложении Azure, которое находится за шлюзом приложений Azure.

Интеграция okta не работает, поскольку приложение отправляет redirect_url, который * .azurewebsites.net / authorization / callback вместо /authorization/callback.

Я добавил код X-Forward-For в Configure в файле startup.cs, но не повезло

app.UseForwardedHeaders(new ForwardedHeadersOptions
{
    ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
});

app.Use((context, next) =>
{
    if (context.Request.Headers.TryGetValue("X-Forwarded-Proto", out StringValues proto))
    {
        context.Request.Scheme = proto;
    }
    return next();
});

Нужна ли какая-либо настройка, чтобы разрешить пересылку пользовательских заголовков доменных имен вприложение в шлюзе приложений?

Посоветуйте пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...