2014-07-17 11 views
1

MS-CRM에서 webservice를 호출해야하는 거대하고 오래된 Java 5 응용 프로그램이 있습니다. 이는 ADFS로 보호되며 WS-Trust를 사용하여 SOAP 호출을 수행 할 수 있습니다.WS-Trust (ADFS)로 SOAP 호출 수행

Apache HTTP Components 4.3 (httpcore/httpclient)을 처음 사용했을 때 인증되었지만 WS-Trust가 아닌 HTTP Basic // 다이제스트 및 NTLM 인증 만 제공합니다.

WS-Trust를 사용하여 독립 실행 형 Java 5 응용 프로그램 (서블릿 엔진 또는 응용 프로그램 서버 없음)에서 SOAP 클라이언트 호출을 수행 할 수있는 라이브러리가 있습니까?

주요 요구 사항 :

  • 자바 1.5
  • 만 클라이언트 요구
  • WS-트러스트 인증
  • 하지 코드 생성 클라이언트는 호출을하는 응용 프로그램이 다소
  • 을 limitating 될 때 선호된다

답변

0

Apache CXF 및 Axis2와 같이 널리 사용되는 WS 프레임 워크는 WS-T를 지원합니다. ADFS의 녹. 그러나 오늘날 Java 1.5 환경에서 실행하기가 복잡해졌습니다.

CXFAxis 2 이외에도 Microsoft-CRM의 REST 엔드 포인트를 사용하고 브라우저와 유사한 HTML 양식 로그인을 시뮬레이트하여 WS-Trust 토큰을 얻는 것이 해결책이었습니다.