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 հավելվածի գործող GoogleCredential-ն է։ Մեթոդը վերադարձնում է պատճեն, ուստի նշանի աշխատանքի կամ API նույնականացման համար օգտագործեք routedCredential-ը՝ սկզբնականով շարունակելու փոխարեն։

proxyCredentials նշում է միջնորդ հաշիվը؛ բաց թողեք նախնականացնողը, եթե պետք չէ։ Այդ չնույնականացված դեպքում HTTP վստահված սերվերների ցանկը կարող է տրամադրել վերջնակետի թեկնածուներ, երբ նշանի նպատակակետը հրապարակային է և թույլատրված է հրապարակային վստահված սերվերի ուղին։ Պահպանեք Google credential-ի պահանջվող տեսակը և scope-ները։ Վստահված սերվերի հավատարմագրերը չեն փոխարինում հաճախորդի գաղտնիքին, ծառայության հաշվի բանալուն կամ մուտքի նշանին։

API ծառայության հաճախորդը կառուցման այլ ուղի է։ Տվեք այդ տրանսպորտին նաև նախատեսված factory-ն, երբ և՛ ծառայության, և՛ նշանի հարցումներին անհրաժեշտ է վստահված սերվերը։ Միայն ծառայությունը կարգավորելը կարող է նախկին նշանի հարցումը թողնել առանց միանալու հնարավորության։

Քեշավորված մուտքի նշանը խուսափում է նոր փոխանակումից։ Համեմատեք փաստացի ձախողված հոսթը և հարցումը՝ քեշ-նշանի գործողությունը կամ օբյեկտի կառուցումը նոր վստահված սերվերի կապ չհամարելով։

Առնչվող հոդվածներ