Varðveit tað proxy-uppsettu GoogleCredential-avritið í .NET
Set token-HTTP-arbeið upp áðrenn heinta og send routedCredential víðari; upprunaliga credential varðveitir fyrri uppseting sína.
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 er verandi GoogleCredential hjá applikatiónini. Handferðin kemur aftur við avriti, so brúka routedCredential til token-arbeið ella API-autentisering í staðin fyri at halda fram við upprunanum.
proxyCredentials vísir á millumgongdarlikt kontu; slepp initialiseranum um ikki neyðugt. Í tí óautentiseraða førinum kann HTTP-proxylistin veita endpoint-uppskot tá token-málið er alment og almenn proxy-leið er loyvd. Varðveit kravda slagið og scope hjá Google credential. Proxy-innlatingar koma ikki í staðin fyri client secret, tænastukontu-lykil ella atgongdartoken.
API-tænastuklienturin er onnur byggingarleið. Gev eisini tí transportinum ætlaða factory tá bæði tænastu- og token-umbønir tørva proxy. At seta bert tænastuna upp kann lata eina fyrri token-umbøn vera uttan samband.
Eitt cachet atgongdartoken sleppur undan nýggjari umbýti. Samanber tann veruliga miseydnaða hostin og umbønina í staðin fyri at viðgera eina cache-token-handling ella objektbygging sum eina nýggja proxysamband.