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 সংরক্ষণ করুন। প্রক্সি credential ক্লায়েন্ট সিক্রেট, সার্ভিস-অ্যাকাউন্ট কী বা অ্যাক্সেস টোকেনের বিকল্প নয়।

API সার্ভিস ক্লায়েন্ট আরেকটি নির্মাণ পথ। সার্ভিস ও টোকেন—উভয় অনুরোধেরই প্রক্সি দরকার হলে ওই ট্রান্সপোর্টকেও উদ্দিষ্ট ফ্যাক্টরি দিন। শুধু সার্ভিস কনফিগার করলে আগের টোকেন অনুরোধ সংযোগ করতে না-ও পারে।

ক্যাশ করা অ্যাক্সেস টোকেন নতুন বিনিময় এড়ায়। ক্যাশ-টোকেন অপারেশন বা অবজেক্ট নির্মাণকে নতুন প্রক্সি সংযোগ ভাবার বদলে প্রকৃত ব্যর্থ হোস্ট ও অনুরোধ তুলনা করুন।

সম্পর্কিত নিবন্ধ