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 on rakenduse olemasolev GoogleCredential. Meetod tagastab koopia, seega kasuta tokeni töö või API autentimise jaoks routedCredential, mitte ära jätka originaaliga.

proxyCredentials tähistab vahendajakontot; jäta initsialiseerija välja, kui seda ei vajata. Sellisel autentimata juhul võib HTTP puhverserverite loend pakkuda lõpp-punkti kandidaate, kui tokeni sihtkoht on avalik ja avalik puhverserveri marsruut on lubatud. Säilita Google credentiali nõutav tüüp ja scope-id. Puhverserveri mandaadid ei asenda kliendisaladust, teenusekonto võtit ega juurdepääsutokenit.

API teenuseklient on teine ehitustee. Anna ka sellele transpordile kavandatud factory, kui nii teenuse- kui tokenipäringud vajavad puhverserverit. Ainult teenuse seadistamine võib jätta varasema tokenipäringu ühenduda suutmata.

Vahemällu salvestatud juurdepääsutoken väldib uut vahetust. Võrdle tegelikult ebaõnnestunud hosti ja päringut, selle asemel et käsitleda vahemälu-tokeni toimingut või objekti ehitamist uue puhverserveri ühendusena.

Seotud artiklid