Холбогдох 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 үйл явдлуудыг мөн шалга. Баталгаажуулалтын зохицуулалт тэдгээрийг автоматаар үргэлжлүүлэхгүй бөгөөд аль ч үйл явдлын зам хөтөчийн прокси маршрутыг сонгохгүй.

Холбоотой нийтлэлүүд