SoapUI recebe um 407 antes de o serviço SOAP conseguir autenticar-se
Mantenha o início de sessão do proxy nas definições de proxy do SoapUI e diagnostique-o em separado do 401 do serviço ou das credenciais de segurança das mensagens.
Um 407 pede ao SoapUI que se autentique perante o intermediário. Um cabeçalho Authorization destinado ao serviço SOAP não consegue responder a isso, e em HTTPS o proxy pode rejeitar CONNECT antes de o pedido ao serviço ser enviado.
Introduza o anfitrião, a porta, o nome de utilizador e a palavra-passe do intermediário nas definições de proxy do SoapUI. Mantenha a autenticação do serviço no respetivo pedido ou no perfil de autorização aplicável. As credenciais de segurança das mensagens SOAP podem formar outra camada.
| Resposta | Quem está a perguntar? | Cabeçalho de credenciais correspondente |
|---|---|---|
| 407 / Proxy-Authenticate | O proxy | Proxy-Authorization |
| 401 / WWW-Authenticate | O destino | Authorization |
Perante uma falha HTTPS, determine primeiro se o CONNECT foi aceite. Depois examine a troca com o serviço. Esta ordem evita confundir um início de sessão de túnel em falta com uma rejeição do serviço à sua própria conta.
Se parecer que está a ser enviada a conta errada, compare o perfil de autenticação selecionado, os cabeçalhos explícitos e a troca real com os segredos removidos. Guarde a versão do SoapUI com essas provas; relatos do sintoma em versões anteriores não provam a causa nesta instalação.
Um cabeçalho Basic construído à mão aplica-se apenas à autenticação Basic. O seu conteúdo Base64 continua a conter credenciais, e cabeçalhos Authorization duplicados ou um valor copiado para as definições de proxy podem criar um segundo erro.