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 ass déi existent GoogleCredential vun der Applikatioun. D'Method gëtt eng Kopie zréck, also benotz routedCredential fir Tokenaarbecht oder API-Authentifikatioun amplaz mat dem Original weiderzefueren.

proxyCredentials identifizéiert de Vermëttlungskont; loss den Initializer ewech wann en net néideg ass. An deem net authentifizéierte Fall kann d'HTTP-Proxy-Lëscht Endpunktkandidate liwweren, wann d'Tokenzil ëffentlech ass an eng ëffentlech Proxy-Route erlaabt ass. Behäl den erfuerderlechen Typ an d'Scopes vum Google-credential. Proxy-Authentifikatioune ersetzen kee Clientgeheimnis, kee Servicekont-Schlëssel an keen Zougangstoken.

Den API-Serviceclient ass en anere Konstruktiounswee. Gëff deem Transport och déi virgesinn Factory, wann souwuel Service- wéi och Tokenufroe de Proxy brauchen. Just de Service ze konfiguréieren kann en éischten Tokenufro nach ëmmer onverbonnen loossen.

En gecachte Zougangstoken vermeit en neien Austausch. Vergläich den tatsächlech feelgeschlagen Host an d'Ufro amplaz eng Cache-Tokenoperatioun oder Objektkonstruktioun als nei Proxyverbindung ze behandelen.

Ähnlech Artikelen