2014-12-08 2 views
0

NTLM 인증이 필요한 웹 서비스 (인터넷에서 호스팅 됨) ()를 요청할 클라이언트에서 작업하고 있습니다. 또한 클라이언트가 설치된 호스트 컴퓨터가 프록시를 사용하고 있지 않은 경우 우선 프록시 서버를 인증 한 다음 웹 서비스로 이동하고 NTLM 인증을 요청해야합니다. 내가 그나마 때문에 방법을 알고 (내가 연결할 수 없습니다 내가 때문에 URL을 통해 로컬 파일에 먼저 저장 WSDL 파일에 의해 wsimport를 통해 스텁을 생성 한 NTLM authentication프록시 및 서비스 뒤의 Webservice 클라이언트에 NTLM 인증이 필요합니다.

에 도움을 통해 NTLM 인증을 할 수 있어요

wsimport에 대한 명령 행 호출에서 프록시 설정). axis2 나 cxf와 같은 프레임 워크를 사용하지 않았습니다. Java 1.7을 사용 중입니다.

비 프록시 시스템 (직접 인터넷)에 클라이언트를 배포하면 작동하지만 프록시 뒤에서는 작동하지 않습니다. 도와주세요.

+0

안녕하세요 @nanosoft NTLM 인증을위한 새로운 서비스를 개발하고 있습니다. https://www.nafiux.com/wasp/ 도와 주시면 알려 드리겠습니다. –

답변

0

시스템 프록시를 사용하는 간단한 코드 줄을 따르면 트릭을 만들었습니다.

System.setProperty("java.net.useSystemProxies", "true"); 
관련 문제