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 је постојећи GoogleCredential апликације. Метод враћа копију, па користите routedCredential за рад са токеном или API аутентификацију уместо да наставите са оригиналом.

proxyCredentials идентификује посреднички рачун; изоставите иницијализатор ако није потребан. У том неаутентификованом случају листа HTTP проксија може понудити кандидате за endpoint када је одредиште токена јавно и када је дозвољена рута преко јавног проксија. Сачувајте потребни тип и scope Google credential-а. Прокси акредитиви не замењују клијентску тајну, кључ сервисног рачуна или приступни токен.

Клијент API услуге је други пут конструкције. Дајте и том транспорту предвиђену фабрику када и захтеви услуге и захтеви токена требају прокси. Конфигурисање само услуге може оставити ранији захтев токена без могућности повезивања.

Кеширани приступни токен избегава нову размену. Упоредите стварни неуспешни хост и захтев уместо да операцију са кешираним токеном или конструкцију објекта третирате као нову прокси везу.

Повезани чланци