A vonatkozó CDP-munkamenetben regisztrálja a kezelőket navigáció előtt, majd hívja meg a Fetch.enable parancsot ezekkel a paraméterekkel:

{"handleAuthRequests": true}
EseménySzükséges válaszútvonal
Fetch.requestPausedcontinueRequest ugyanazzal a requestId-val, amikor a szokásos munka folytatódhat
Fetch.authRequiredVizsgálja meg az authChallenge-et, majd használja a continueWithAuth-ot a hitelesítési esemény requestId-jával

A felismert közvetítő esetében a hitelesítési paraméterek:

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

A fiók hitelesítőadat-forrásból való betöltése előtt ellenőrizze, hogy a authChallenge.source Proxy, és hogy az eredete a szándékolt kihívó. A Server kihívás más hitelesítési szabályzatot követ.

Kövesse a megengedett próbálkozásokat elfogott kérésenként; az ismételten elutasított kihívás CancelAuth kapjon, ne újabb végtelen beküldést. Törölje a követést befejezéskor vagy a munkamenet lezárásakor.

Ha az oldal lefagy, vizsgálja meg a megoldatlan requestPaused eseményeket is. A hitelesítéskezelés nem folytatja őket automatikusan, és egyik eseményútvonal sem választja a böngésző proxy-útvonalát.

Kapcsolódó cikkek