Haltu proxy-stilltu GoogleCredential afritinu í .NET
Stilltu HTTP-vinnu táknsins fyrir öflun og sendu routedCredential áfram; upprunalega credential heldur fyrri stillingu sinni.
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 fyrirliggjandi GoogleCredential forritsins. Aðferðin skilar afriti, svo notaðu routedCredential fyrir táknvinnu eða API-auðkenningu í stað þess að halda áfram með upprunalega.
proxyCredentials auðkennir milliliðaaðganginn; slepptu frumstillingunni ef ekki er þörf. Í því óauðkennda tilviki getur HTTP-proxylistinn veitt endapunktsefni þegar táknviðtakandinn er opinber og opinber proxy-leið er leyfð. Varðveittu tilskilda gerð og scopes Google-credential. Proxy-skírteini koma ekki í stað biðlara leyndarmáls, lykils þjónustuaðgangs eða aðgangstákns.
API-þjónustuviðskiptavinurinn er önnur byggingarleið. Gefðu þeim flutningi líka fyrirhuguðu verksmiðjuna þegar bæði þjónustu- og táknbeiðnir þurfa proxyið. Að stilla aðeins þjónustuna getur enn látið fyrri táknbeiðni vera ófæra um að tengjast.
Skyndiminnisgeymt aðgangstákn kemur í veg fyrir nýja skipti. Berðu saman raunverulega misheppnaða hýsilinn og beiðnina í stað þess að líta á skyndiminnisaðgerð eða hlutarbyggingu sem nýja proxytengingu.