SoapUI riceve un 407 prima che il servizio SOAP possa autenticarsi
Mantieni l'accesso al proxy nelle impostazioni proxy di SoapUI e diagnosticalo separatamente dal 401 del servizio o dalle credenziali di sicurezza dei messaggi.
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.
| Risposta | Chi sta chiedendo? | Intestazione delle credenziali corrispondente |
|---|---|---|
| 407 / Proxy-Authenticate | Il proxy | Proxy-Authorization |
| 401 / WWW-Authenticate | La destinazione | Authorization |
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.