var proxy = new System.Net.WebProxy("http://proxy.example:8080")
{
    Credentials = proxyCredentials
};
var factory = Google.Apis.Http.HttpClientFactory.ForProxy(proxy);
var routedCredential = credential.CreateWithHttpClientFactory(factory);

credential aplikazioaren lehendik dagoen GoogleCredential da. Metodoak kopia bat itzultzen du, beraz erabili routedCredential tokenaren lanerako edo API autentifikaziorako, jatorrizkoarekin jarraitu beharrean.

proxyCredentials bitarteko kontua identifikatzen du; utzi inizializatzailea behar ez bada. Autentifikatu gabeko kasu horretan, HTTP proxy zerrendak endpoint hautagaiak eman ditzake tokenaren helmuga publikoa denean eta proxy publikoaren bidea onartzen denean. Mantendu Google credential-aren beharrezko mota eta scope-ak. Proxyaren kredentzialak ez dituzte ordezkatzen bezero-sekretu bat, zerbitzu-kontuaren gako bat edo sarbide-token bat.

API zerbitzuaren bezeroa beste eraikuntza-bide bat da. Eman garraio horri ere aurreikusitako factory-a, zerbitzuaren eta tokenaren eskaerek proxy-a behar dutenean. Zerbitzua bakarrik konfiguratzeak aurreko token eskaera bat konektatu ezinik utz dezake.

Cachean gordetako sarbide-tokenak truke berri bat saihesten du. Konparatu benetan huts egin duen ostalaria eta eskaera, cache-token eragiketa bat edo objektu-eraikuntza proxy konexio berritzat hartu beharrean.

Erlazionatutako artikuluak