Тийиштүү 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"
  }
}

Аккаунтту credential булагынан жүктөөдөн мурун authChallenge.source Proxy экенин жана анын келип чыгышы көздөлгөн чакыруучу экенин текшериңиз. Server чакырыгы башка аутентификация саясатын улантат.

Кармалган ар бир сурам боюнча уруксат берилген аракеттерди көзөмөлдөңүз; кайталап четке кагылган чакырык CancelAuth алышы керек, дагы бир чексиз жөнөтүү эмес. Аяктаганда же сессия жабылганда көзөмөлдү тазалаңыз.

Барак тоңуп калса, чечилбеген requestPaused окуяларын да текшериңиз. Аутентификацияны иштетүү аларды автоматтык түрдө улантпайт жана окуя жолдорунун эч бири браузердин прокси маршрутун тандабайт.

Тектеш макалалар