Ní chruthaíonn sé go mbaineann brabhsálaí amach leathanach logála isteach an tsoláthraí féiniúlachta go bhféadann freastalaí ASP.NET Core meiteashonraí an tsoláthraí a fháil nó comhartha a mhalartú. Úsáideann na hiarratais sin ar thaobh an fhreastalaí an cainéal cúil OpenID Connect.

Le haghaidh scéim atá ann cheana darb ainm oidc, cumraigh a láimhseálaí le linn shocrú na seirbhísí, sula gcuirtear tús le hiarratais fhíordheimhnithe:

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

Cuir oidc in ionad ainm cláraithe iarbhír na scéime. Coinnigh na socruithe authority, cliaint agus bailíochtaithe comhartha. Má theastaíonn cuntas ón seachfhreastalaí, ceangail na dintiúir bheartaithe le WebProxy.

Seiceáil an soláthraíonn an aip options.Backchannel cheana mar HttpClient iomlán. Má dhéanann, cumraigh bealach an chliaint sin go díreach: úsáideann ASP.NET Core BackchannelHttpHandler agus é ag cruthú a chainéil chúil réamhshocraithe, ní chun cliant a soláthraíodh cheana a athsholáthar.

Úsáid iarraidh fhionnachtana nó comhartha theipte an fhreastalaí chun an socrú seo a mheas. Le haghaidh bealaigh HTTP phoiblí, soláthraíonn an liosta seachfhreastalaí HTTP iarrthóirí le haghaidh sheoladh WebProxy. Tá a mbealaí cumraíochta féin ag beartas seachfhreastalaí an bhrabhsálaí agus ag cliaint HTTP neamhghaolmhara.

Ailt ghaolmhara