Féadfaidh API comhartha bearer a fháil agus teip ar íosluchtú meiteashonraí agus eochair shínithe an fhreastalaí. Cumraigh an scéim JWT bearer sin tar éis a chlárúcháin reatha agus roimh na hiarratais:

using System.Net;
using Microsoft.AspNetCore.Authentication.JwtBearer;

builder.Services.Configure<JwtBearerOptions>(
    JwtBearerDefaults.AuthenticationScheme, options =>
    {
        options.BackchannelHttpHandler = new HttpClientHandler
        {
            UseProxy = true,
            Proxy = new WebProxy("http://proxy.example:8080")
        };
    });

Meaitseáil an t-ainm cláraithe; mura ionann é agus an Bearer réamhshocraithe, úsáid a ainm iarbhír. Coinnigh Authority, Audience agus na paraiméadair chomhartha atá ann cheana. Is féidir le críochphointe poiblí meiteashonraí agus eochair shínithe iarrthóir a úsáid ón liosta proxy HTTP don URL WebProxy seo gan chuntas nuair a cheadaítear rochtain trí sheachbhealach poiblí.

Sa ghnáthshocrú, cruthaíonn iarchumraíocht an backchannel ón láimhseálaí seo. Má sholáthraíonn Backchannel iomlán nó ConfigurationManager saincheaptha an t-aisghabhálaí cheana, cumraigh an réad sin ina ionad. Ní sháraíonn airí an láimhseálaí an dá rud.

Socraigh aon chuntas proxy ar WebProxy roimh úsáid, ní trí Proxy a athrú laistigh de SendAsync. Coinnigh issuer, audience, síniú, saolré agus breisbhailíochtaitheoirí. Coinníonn logáil isteach OIDC agus fáil comhartha ar leithligh a gcuid conairí HTTP féin.

Ailt ghaolmhara