Un 407 chiede a SoapUI di autenticarsi verso l'intermediario. Un'intestazione Authorization destinata al servizio SOAP non può rispondervi, e in HTTPS il proxy può rifiutare CONNECT prima che la richiesta al servizio venga inviata.

Inserisci host, porta, nome utente e password dell'intermediario nelle impostazioni proxy di SoapUI. Lascia l'autenticazione del servizio sulla sua richiesta o sul profilo di autorizzazione appropriato. Le credenziali di sicurezza dei messaggi SOAP possono formare un ulteriore livello.

RispostaChi sta chiedendo?Intestazione delle credenziali corrispondente
407 / Proxy-AuthenticateIl proxyProxy-Authorization
401 / WWW-AuthenticateLa destinazioneAuthorization

In caso di errore HTTPS, stabilisci prima se CONNECT è stato accettato. Poi esamina lo scambio con il servizio. Questo ordine evita che un accesso al tunnel mancante venga scambiato per un rifiuto del servizio del proprio account.

Se sembra che venga inviato l'account sbagliato, confronta il profilo di autenticazione selezionato, le intestazioni esplicite e lo scambio effettivo dopo aver rimosso i segreti. Conserva la versione di SoapUI insieme a queste prove; le segnalazioni del sintomo nelle versioni precedenti non dimostrano la causa in questa installazione.

Un'intestazione Basic costruita a mano vale solo per l'autenticazione Basic. Il suo contenuto Base64 contiene ancora credenziali, e intestazioni Authorization duplicate o un valore copiato nelle impostazioni proxy possono creare un secondo errore.

Articoli correlati