API batek bearer tokena jaso dezake eta huts egin dezake zerbitzariaren metadatuak eta sinadura-gakoa deskargatzean. Ezarri JWT bearer eskema hori lehendik dagoen erregistroaren ondoren eta eskaeren aurretik:

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

Bat etorri erregistratutako izenarekin; lehenetsitako Bearer-engandik desberdina bada, erabili bere benetako izena. Mantendu Authority, Audience eta lehendik dauden token parametroak. Metadatu eta sinadura-gakoen amaierako puntu publiko batek HTTP proxy zerrendako hautagai bat erabil dezake konturik gabeko WebProxy URL honetarako, proxy publikoen bidezko sarbidea baimenduta dagoenean.

Konfigurazio estandarrean, post-konfigurazioak handler honetatik sortzen du backchannel-a. Backchannel oso batek edo ConfigurationManager pertsonalizatu batek berreskuratzailea ematen badu, konfiguratu objektu hori horren ordez. Handler propietateak ez ditu biak ordezkatzen.

Ezarri proxy kontu oro WebProxy-n erabili aurretik, ez SendAsync barruan Proxy aldatuz. Mantendu issuer, audience, sinadura, iraupena eta balidatzaile gehigarriak. OIDC saioa eta token eskuratze bereizia beren HTTP bideak mantentzen dituzte.

Erlazionatutako artikuluak