প্রাসঙ্গিক CDP সেশনে, নেভিগেশনের আগে হ্যান্ডলার নিবন্ধন করুন, তারপর এই প্যারামিটারসহ Fetch.enable কল করুন:

{"handleAuthRequests": true}
ইভেন্টপ্রয়োজনীয় প্রতিক্রিয়া পথ
Fetch.requestPausedসাধারণ কাজ এগোতে হলে সেই requestId দিয়ে continueRequest
Fetch.authRequiredauthChallenge পরীক্ষা করুন, তারপর auth ইভেন্টের requestId দিয়ে continueWithAuth ব্যবহার করুন

স্বীকৃত মধ্যস্থতার জন্য, auth প্যারামিটারগুলো হলো:

{
  "requestId": "REQUEST_ID_FROM_AUTH_EVENT",
  "authChallengeResponse": {
    "response": "ProvideCredentials",
    "username": "PROXY_USERNAME",
    "password": "PROXY_PASSWORD"
  }
}

credential উৎস থেকে অ্যাকাউন্ট লোড করার আগে যাচাই করুন যে authChallenge.source হলো Proxy এবং এর উৎস অভীষ্ট চ্যালেঞ্জার। Server চ্যালেঞ্জ অনুসরণ করে অন্য একটি প্রমাণীকরণ নীতি.

প্রতিটি আটকানো অনুরোধে অনুমোদিত প্রচেষ্টা ট্র্যাক করুন; বারবার প্রত্যাখ্যাত চ্যালেঞ্জ CancelAuth পাওয়া উচিত, আরেকটি অন্তহীন জমা নয়। সম্পন্ন বা সেশন বন্ধের সময় ট্র্যাকিং পরিষ্কার করুন।

পৃষ্ঠা আটকে গেলে, অমীমাংসিত requestPaused ইভেন্টও পরীক্ষা করুন। auth হ্যান্ডলিং সেগুলো স্বয়ংক্রিয়ভাবে চালায় না, এবং কোনো ইভেন্ট পথই ব্রাউজারের প্রক্সি রুট বেছে নেয় না।

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