SoapUI otrzymuje 407, zanim usługa SOAP zdąży się uwierzytelnić
Zatrzymaj logowanie do serwera proxy w ustawieniach proxy SoapUI i diagnozuj je osobno od 401 usługi lub poświadczeń zabezpieczeń wiadomości.
407 prosi SoapUI o uwierzytelnienie się wobec pośrednika. Nagłówek Authorization przeznaczony dla usługi SOAP nie może na to odpowiedzieć, a w HTTPS proxy może odrzucić CONNECT, zanim żądanie usługi zostanie wysłane.
Wpisz nazwę hosta, port, nazwę użytkownika i hasło pośrednika w ustawieniach proxy SoapUI. Uwierzytelnianie usługi pozostaw przy jej żądaniu albo w odpowiednim profilu autoryzacji. Poświadczenia zabezpieczeń wiadomości SOAP mogą tworzyć kolejną warstwę.
| Odpowiedź | Kto pyta? | Odpowiadający nagłówek poświadczeń |
|---|---|---|
| 407 / Proxy-Authenticate | Proxy | Proxy-Authorization |
| 401 / WWW-Authenticate | Miejsce docelowe | Authorization |
Przy niepowodzeniu HTTPS ustal najpierw, czy CONNECT został przyjęty. Następnie sprawdź wymianę z usługą. Ta kolejność zapobiega pomyleniu brakującego logowania do tunelu z odrzuceniem własnego konta przez usługę.
Jeśli wygląda na to, że wysyłane jest niewłaściwe konto, porównaj wybrany profil uwierzytelniania, jawne nagłówki i rzeczywistą wymianę po usunięciu sekretów. Zachowaj wersję SoapUI wraz z tymi dowodami; zgłoszenia objawu w starszych wydaniach nie dowodzą jego przyczyny w tej instalacji.
Ręcznie zbudowany nagłówek Basic dotyczy tylko uwierzytelniania Basic. Jego zawartość Base64 nadal zawiera poświadczenia, a zduplikowane nagłówki Authorization lub wartość skopiowana do ustawień proxy mogą spowodować drugi błąd.