సంబంధిత CDP సెషన్‌లో, నావిగేషన్‌కు ముందు హ్యాండ్లర్‌లను నమోదు చేయండి, ఆపై ఈ పారామితులతో Fetch.enableను పిలవండి:

{"handleAuthRequests": true}
ఈవెంట్అవసరమైన ప్రతిస్పందన మార్గం
Fetch.requestPausedసాధారణ పని కొనసాగాల్సినప్పుడు అదే requestIdతో continueRequest
Fetch.authRequiredauthChallengeను తనిఖీ చేసి, ఆపై ప్రామాణీకరణ ఈవెంట్ యొక్క requestIdతో continueWithAuth ఉపయోగించండి

గుర్తించిన మధ్యవర్తికి, ప్రామాణీకరణ పారామితులు:

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

క్రెడెన్షియల్ మూలం నుండి ఖాతాను లోడ్ చేయడానికి ముందు authChallenge.source Proxy అని, దాని మూలం ఉద్దేశించిన సవాలుదారు అని నిర్ధారించండి. Server సవాలు మరొక ప్రామాణీకరణ విధానాన్ని అనుసరిస్తుంది.

ప్రతి అడ్డగించిన అభ్యర్థనకు అనుమతించిన ప్రయత్నాలను ట్రాక్ చేయండి; పదేపదే తిరస్కరించబడిన సవాలు CancelAuth పొందాలి, మరో అంతులేని సమర్పణ కాదు. పూర్తయినప్పుడు లేదా సెషన్ మూసివేసినప్పుడు ట్రాకింగ్‌ను క్లియర్ చేయండి.

పేజీ వేలాడితే, పరిష్కరించబడని requestPaused ఈవెంట్‌లను కూడా తనిఖీ చేయండి. ప్రామాణీకరణ నిర్వహణ వాటిని స్వయంచాలకంగా కొనసాగించదు, మరియు ఏ ఈవెంట్ మార్గం బ్రౌజర్ ప్రాక్సీ మార్గాన్ని ఎంచుకోదు.

సంబంధిత వ్యాసాలు