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.

Tengdir greinar