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 je obstoječi GoogleCredential aplikacije. Metoda vrne kopijo, zato za delo z žetonom ali preverjanje API uporabite routedCredential, namesto da nadaljujete z izvirnikom.

proxyCredentials označuje posredniški račun; inicializator izpustite, če ni potreben. V tem neoverjenem primeru lahko seznam posrednikov HTTP ponudi kandidate za končno točko, ko je cilj žetona javen in je dovoljena pot prek javnega posrednika. Ohranite zahtevani tip in scope Google credentiala. Posredniške poverilnice ne nadomestijo skrivnosti odjemalca, ključa storitvenega računa ali žetona za dostop.

Odjemalec storitve API je druga pot gradnje. Tudi temu transportu dajte predvideno tovarno, ko posrednika potrebujejo tako zahteve storitve kot zahteve žetona. Če konfigurirate samo storitev, lahko prejšnja zahteva žetona ostane brez možnosti povezave.

Predpomnjeni žeton za dostop se izogne novi izmenjavi. Primerjajte dejansko neuspešnega gostitelja in zahtevo, namesto da bi operacijo s predpomnjenim žetonom ali gradnjo objekta obravnavali kot novo posredniško povezavo.

Sorodni članki