Hifadhi nakala ya GoogleCredential iliyowekwa na proksi katika .NET
Sanidi kazi ya HTTP ya tokeni kabla ya kupata na upitishe routedCredential mbele; credential ya awali huhifadhi usanidi wake wa awali.
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 ni GoogleCredential iliyopo ya programu. Njia hii hurudisha nakala, kwa hiyo tumia routedCredential kwa kazi ya tokeni au uthibitishaji wa API badala ya kuendelea na ile ya awali.
proxyCredentials hutambua akaunti ya kati; acha initializer ikiwa haihitajiki. Katika hali hiyo isiyo na uthibitisho, orodha ya proksi za HTTP inaweza kutoa watahiniwa wa endpoint wakati lengo la tokeni ni la umma na njia ya proksi ya umma inaruhusiwa. Hifadhi aina na scope zinazohitajika za credential ya Google. Vitambulisho vya proksi havibadilishi siri ya mteja, ufunguo wa akaunti ya huduma au tokeni ya ufikiaji.
Mteja wa huduma ya API ni njia nyingine ya ujenzi. Ipe usafirishaji huo pia factory iliyokusudiwa wakati maombi ya huduma na ya tokeni yote yanahitaji proksi. Kusanidi huduma pekee kunaweza kuacha ombi la tokeni la awali bila kuweza kuunganisha.
Tokeni ya ufikiaji iliyohifadhiwa kwenye akiba huepuka ubadilishanaji mpya. Linganisha mwenyeji na ombi lililoshindwa kwa kweli badala ya kuchukua operesheni ya tokeni ya akiba au ujenzi wa kitu kama muunganisho mpya wa proksi.