Autentificare SOCKS în Qt Network și WebEngine
Separați setările de proxy din Qt Network de comportamentul WebEngine bazat pe Chromium atunci când un serviciu SOCKS necesită autentificare.
O autentificare de proxy funcțională în Qt Network nu demonstrează că WebEngine acceptă aceeași autentificare SOCKS. WebEngine folosește Chromium, a cărui implementare SOCKS5 nu are suport pentru metode de autentificare; tratarea autentificării prin proxy HTTP nu oferă acel schimb.
QNetworkProxy poate stoca protocol, gazdă, port, nume de utilizator și parolă. Doi consumatori care citesc aceste câmpuri pot totuși implementa protocoale și metode diferite.
Pentru a compara succesul în Network cu eșecul în WebEngine, notați protocolul/metoda reală a proxy-ului, versiunile Qt/Chromium și etapa care a eșuat. Alegeți o rută acceptată de consumatorul care face cererea. Pentru navigarea publică permisă cu WebEngine, lista de proxy SOCKS5 oferă candidați pentru verificarea accesului fără autentificare; folosiți o configurație separată fără a prelua numele de utilizator sau parola altui proxy. O metodă neacceptată se oprește înainte de autentificarea pe site, așa că schimbarea contului de destinație abordează schimbul greșit.