Az nem bizonyítja, hogy az ASP.NET Core kiszolgáló le tudja kérni a szolgáltató metaadatait vagy tokent tud cserélni, hogy a böngésző eléri az identitásszolgáltató bejelentkezési oldalát. Ezek a kiszolgálóoldali kérések az OpenID Connect háttércsatornáját használják.

Egy meglévő, oidc nevű séma esetén a szolgáltatások beállítása során, a hitelesítési kérések megkezdése előtt konfigurálja a kezelőjét:

services.Configure<Microsoft.AspNetCore.Authentication.OpenIdConnect
    .OpenIdConnectOptions>("oidc", options =>
{
    options.BackchannelHttpHandler =
        new System.Net.Http.HttpClientHandler
        {
            UseProxy = true,
            Proxy = new System.Net.WebProxy(
                "http://proxy.example.net:8080")
        };
});

Cserélje le a oidc értéket a tényleges regisztrált sémanévre. Tartsa meg az authority, az ügyfél és a tokenellenőrzés beállításait. Ha a proxy fiókot igényel, csatolja a szándékolt hitelesítő adatokat a WebProxy objektumhoz.

Ellenőrizze, hogy az alkalmazás már biztosít-e options.Backchannel teljes HttpClient formájában. Ha igen, közvetlenül konfigurálja annak az ügyfélnek az útvonalát: az ASP.NET Core BackchannelHttpHandler használ az alapértelmezett háttércsatornája létrehozásakor, nem pedig egy már biztosított ügyfél lecserélésére.

A beállítás értékeléséhez használja a kiszolgáló sikertelen felderítési vagy tokenkérését. Nyilvános HTTP-útvonal esetén a HTTP-proxy lista jelölteket kínál a WebProxy címéhez. A böngésző proxyházirendjének és a független HTTP-ügyfeleknek saját konfigurációs útvonalaik vannak.

Kapcsolódó cikkek