Ukufika kwesiphequluli ekhasini lokungena lomhlinzeki wobuwena akufakazeli ukuthi iseva ye-ASP.NET Core ingathola i-metadata yomhlinzeki noma ishintshe ithokheni. Lezo zicelo zohlangothi lweseva zisebenzisa i-backchannel ye-OpenID Connect.

Kusheme ekhona ebizwa nge-oidc, lungiselela isiphathi sayo ngesikhathi sokusethwa kwezinsizakalo, ngaphambi kokuba izicelo zokuqinisekisa ziqale:

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")
        };
});

Faka esikhundleni se-oidc igama langempela lesheme ebhalisiwe. Gcina izilungiselelo ze-authority, client nokuqinisekisa ithokheni. Uma i-proxy idinga i-akhawunti, namathisela ubufakazi obuhloselwe ku-WebProxy.

Hlola ukuthi uhlelo seluvele lunikeza i-options.Backchannel njenge-HttpClient ephelele. Uma kunjalo, lungiselela umzila walowo client ngqo: i-ASP.NET Core isebenzisa i-BackchannelHttpHandler lapho yakha i-backchannel yayo ezenzakalelayo, hhayi ukufaka esikhundleni se-client esivele inikeziwe.

Sebenzisa ukutholakala noma isicelo sethokheni esihlulekile seseva ukuhlola lesi silungiselelo. Kumzila we-HTTP womphakathi, uhlu lwe-proxy ye-HTTP lunikeza abantu abazongenela ikheli le-WebProxy. Inqubomgomo ye-proxy yesiphequluli kanye nama-HTTP client angahlobene anezindlela zawo zokulungiselela.

Izihloko ezihlobene