V príslušnej relácii CDP zaregistrujte obslužné rutiny pred navigáciou a potom zavolajte Fetch.enable s týmito parametrami:

{"handleAuthRequests": true}
UdalosťPožadovaná cesta odpovede
Fetch.requestPausedcontinueRequest s týmto requestId, keď má bežná práca pokračovať
Fetch.authRequiredPreskúmajte authChallenge a potom použite continueWithAuth s requestId udalosti autentifikácie

Pre rozpoznaného sprostredkovateľa sú parametre autentifikácie tieto:

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

Pred načítaním účtu zo zdroja prihlasovacích údajov overte, že authChallenge.source je Proxy a že jeho pôvodcom je zamýšľaný vyzývateľ. Výzva Server sa riadi inou politikou autentifikácie.

Sledujte povolené pokusy pre každú zachytenú požiadavku; opakovane odmietnutá výzva má dostať CancelAuth, nie ďalšie nekonečné odoslanie. Sledovanie vymažte pri dokončení alebo uzavretí relácie.

Ak sa stránka zasekne, preskúmajte aj nevyriešené udalosti requestPaused. Spracovanie autentifikácie ich automaticky neposúva a ani jedna z ciest udalostí nevolí proxy trasu prehliadača.

Súvisiace články