407은 SoapUI에 중간 서버에 대한 인증을 요구합니다. SOAP 서비스를 위한 Authorization 헤더로는 이에 응답할 수 없고, HTTPS에서는 서비스 요청이 전송되기 전에 프록시가 CONNECT를 거부할 수 있습니다.

중간 서버의 호스트, 포트, 사용자 이름, 비밀번호를 SoapUI의 프록시 설정에 넣습니다. 서비스 인증은 해당 요청이나 알맞은 권한 부여 프로필에 남겨 둡니다. SOAP 메시지 보안 자격 증명은 또 다른 계층을 이룰 수 있습니다.

응답누가 묻는가?대응하는 자격 증명 헤더
407 / Proxy-Authenticate프록시Proxy-Authorization
401 / WWW-Authenticate대상Authorization

HTTPS 실패라면 먼저 CONNECT가 수락되었는지 확인합니다. 그다음 서비스와의 교환을 살펴봅니다. 이 순서라면 터널 로그인이 빠진 것을 서비스가 자기 계정을 거부한 것으로 착각하지 않습니다.

잘못된 계정이 전송되는 듯하다면 선택한 인증 프로필, 명시적 헤더, 실제 교환을 비밀 정보를 제거한 뒤 비교합니다. SoapUI 버전도 그 증거와 함께 남기십시오. 과거 릴리스에서의 증상 보고는 이 설치 환경에서의 원인을 입증하지 않습니다.

직접 만든 Basic 헤더는 Basic 인증에만 적용됩니다. 그 Base64 내용에는 여전히 자격 증명이 들어 있고, 중복된 Authorization 헤더나 프록시 설정에 복사한 값은 두 번째 오류를 만들 수 있습니다.

관련 글