At ein kagi kemur á innritingarsíðu samsvarandans prógvar ikki, at ASP.NET Core-ambætarin kann heinta metadáta frá samsvarandanum ella skifta tok. Hesin server-síðu bønirnar brúka OpenID Connect-afturkanalina.

Fyri eina verandi skipan, sum eitur oidc, set upp handteraran hjá henni, meðan tænasturnar verða settar upp, áðrenn autentiseringarbønirnar byrja:

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

Skift oidc út við veruliga skrásetta skipanarheitið. Varðveit stillingarnar fyri authority, klient og tok-validering. Um proxyin krevur kontu, festið ætlaðu samsvarandi upplýsingarnar á WebProxy.

Kanna, um appin longu veitir options.Backchannel sum fullfíggjaðan HttpClient. Um hon ger tað, set leiðina hjá tí klientinum upp beinleiðis: ASP.NET Core brúkar BackchannelHttpHandler, tá ið tað ger sína sjálvsagdu afturkanal, ikki fyri at skifta út ein klient, sum longu er veittur.

Brúka miseydnaðu kanningar- ella tokbønina hjá ambætaranum at meta hesa stilling. Fyri eina almenna HTTP-leið veitir HTTP-proxy listin evni til WebProxy-adressuna. Proxy-stevnið hjá kaganum og óviðkomandi HTTP-klientar hava sínar egnu uppsetingarleiðir.

Skyldar greinar