Estensjoni tal-browser tista' tiltaqa' ma' sfidi tal-awtentikazzjoni minn żewġ postijiet differenti: il-proxy li jġorr it-talba u l-websajt tad-destinazzjoni. M'għandhomx jirċievu awtomatikament l-istess kont.

Id-distinzjoni utli fl-avveniment webRequest.onAuthRequired ta' Chrome hija isProxy. Sejħa lura li tneħħi dik il-verifika biss biex tgħib il-kaxxa tista' tibda tforni l-kredenzjali tal-proxy lil sfida tal-oriġini.

Qabbel il-proxy li biħsiebek tafdah

Li tiċċekkja isProxy hija bidu. Illimita wkoll l-immaniġġjar għall-isfidatur tal-proxy mistenni u għall-kuntest tat-talba. Estensjoni li tamministra diversi punti finali għandha tagħżel il-kont li jappartjeni għal dak il-punt finali, mhux password globali waħda għal kull sfida.

Tassumix li l-issettjar tar-rotta tal-proxy u l-immaniġġjar tal-login tiegħu huma permess wieħed jew sejħa API waħda. Chrome jiddokumentahom separatament. Uża r-referenza webRequest attwali għad-data tal-avvenimenti u l-permessi tal-awtentikazzjoni. Eżempju ta' reġistrazzjoni ta' listener Manifest V3 juri reġistrazzjoni sinkronika u għażla tal-kont ġewwa s-sejħa lura.

Iċċekkja l-ġenerazzjoni tal-manifest

Eżempji li jsemmu API WebRequest sperimentali ġejjin minn rilaxxi antiki tal-estensjoni. Ir-rekwiżiti tal-permessi attwali jiddependu fuq il-ġenerazzjoni tal-manifest tal-estensjoni u l-mudell tal-varar. B'mod partikolari, l-immaniġġjar tal-awtentikazzjoni għandu t-triq tal-permess appoġġjata tiegħu stess; eżempju skadut ta' listener li jimblokka mhuwiex biżżejjed biex jistabbilixxi li estensjoni Manifest V3 tista' tmexxih mingħajr bidla.

Maniġġatur korrett għandu wkoll jevita li jerġa' jipprova l-istess kredenzjali miċħuda bla tarf. Ittratta t-tieni sfida wara li jingħata kont bħala evidenza li għandha tiġi investigata, mhux bħala talba biex il-password terġa' tintlagħab għal dejjem.

Il-kredenzjali għandhom jibqgħu fit-triq protetta xierqa tal-immaniġġjar tal-estensjoni. Tippubblikahomx f'fajl PAC u tikkodifikahomx b'mod iebes f'kampjun distribwit. L-għan huwa login tal-proxy b'ambitu dejjaq, mhux regola madwar il-browser kollu li twieġeb kull sfida tal-awtentikazzjoni bl-istess sigriet.

Artikli relatati