SoapUI primește un 407 înainte ca serviciul SOAP să se poată autentifica
Păstrați autentificarea la proxy în setările de proxy din SoapUI și diagnosticați-o separat de 401 al serviciului sau de acreditările de securitate ale mesajelor.
Un 407 cere SoapUI să se autentifice la intermediar. Un antet Authorization destinat serviciului SOAP nu poate răspunde la asta, iar în HTTPS proxy-ul poate respinge CONNECT înainte ca cererea serviciului să fie trimisă.
Introduceți gazda, portul, numele de utilizator și parola intermediarului în setările de proxy din SoapUI. Lăsați autentificarea serviciului pe cererea acestuia sau pe profilul de autorizare corespunzător. Acreditările de securitate ale mesajelor SOAP pot forma un alt strat.
| Răspuns | Cine întreabă? | Antetul de acreditări corespunzător |
|---|---|---|
| 407 / Proxy-Authenticate | Proxy-ul | Proxy-Authorization |
| 401 / WWW-Authenticate | Destinația | Authorization |
La o defecțiune HTTPS, stabiliți mai întâi dacă CONNECT a fost acceptat. Apoi examinați schimbul cu serviciul. Această ordine împiedică confundarea unei autentificări lipsă la tunel cu respingerea propriului cont de către serviciu.
Dacă pare că se trimite contul greșit, comparați profilul de autentificare selectat, anteturile explicite și schimbul real după eliminarea secretelor. Păstrați versiunea SoapUI împreună cu aceste dovezi; raportările simptomului în versiuni anterioare nu dovedesc cauza în această instalare.
Un antet Basic construit manual se aplică doar autentificării Basic. Conținutul său Base64 conține în continuare acreditări, iar anteturile Authorization duplicate sau o valoare copiată în setările de proxy pot crea o a doua eroare.