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 is de besteande GoogleCredential fan de applikaasje. De metoade jout in kopy werom, dus brûk routedCredential foar tokenwurk of API-autentikaasje ynstee fan trochgean mei it orizjineel.

proxyCredentials identifisearret it tuskenlizzende akkount; lit de initialisator weilitte as dy net nedich is. Yn dat net-autentisearre gefal kin de HTTP-proxylist einpuntkandidaten leverje as it token-doel iepenbier is en in iepenbiere proxy-route tastien is. Behâld it fereaske type en de scopes fan it Google-credential. Proxy-lyngegevens ferfange gjin kliïntgeheim, tsjinstakkountkaai of tagongstoken.

De API-tsjinstklient is in oare bouwei. Jou dat transport ek de bedoelde factory as sawol tsjinst- as tokenfersiken de proxy nedich hawwe. Allinne de tsjinst konfigurearje kin in earder tokenfersyk noch altyd gjin ferbining meitsje litte.

In cachet tagongstoken foarkomt in nije útwikseling. Fergelykje de eins mislearre host en it fersyk ynstee fan in cache-tokenbewurking of objektoanbou as in nije proxyferbining te behanneljen.

Relatearre artikelen