Awtorizzazzjoni tal-proxy fi Chrome CDP: immaniġġja ż-żewġ mogħdijiet tal-avveniment Fetch
Ippermetti t-talbiet ta' awtorizzazzjoni qabel in-navigazzjoni, kompli t-talbiet ordinarji mwaqqfa u wieġeb biss għall-isfida Proxy maħsuba b'politika ta' attentati limitata.
Fis-sessjoni CDP rilevanti, irreġistra l-handlers qabel in-navigazzjoni, imbagħad sejjaħ Fetch.enable b'dawn il-parametri:
{"handleAuthRequests": true}| Avveniment | Il-mogħdija tar-risposta meħtieġa |
|---|---|
| Fetch.requestPaused | continueRequest b'dak ir-requestId meta x-xogħol ordinarju għandu jkompli |
| Fetch.authRequired | Iċċekkja authChallenge, imbagħad uża continueWithAuth bir-requestId tal-avveniment ta' awtorizzazzjoni |
Għall-intermedjarju rikonoxxut, il-parametri tal-awtorizzazzjoni huma:
{
"requestId": "REQUEST_ID_FROM_AUTH_EVENT",
"authChallengeResponse": {
"response": "ProvideCredentials",
"username": "PROXY_USERNAME",
"password": "PROXY_PASSWORD"
}
}Ivverifika li authChallenge.source huwa Proxy u li l-oriġini tiegħu hija l-isfidant maħsub qabel ma tgħabbi l-kont mis-sors tal-kredenzjali. Sfida Server issegwi politika oħra ta' awtorizzazzjoni.
Segwi l-attentati permessi għal kull talba interċettata; sfida miċħuda ripetutament għandha tirċievi CancelAuth, mhux sottomissjoni oħra bla tmiem. Naddaf it-traċċar mat-tlestija jew l-għeluq tas-sessjoni.
Jekk il-paġna tiskonnettja, iċċekkja wkoll avvenimenti requestPaused mhux solvuti. L-immaniġġjar tal-awtorizzazzjoni ma jkomplihomx awtomatikament, u l-ebda mogħdija tal-avvenimenti ma tagħżel ir-rotta tal-proxy tal-browser.