2012-11-29 2 views
2

현재 개발중인 응용 프로그램은 오래된 웹 서비스를 사용해야합니다. 우리는 서버 측 코드에 접근 할 수 없으므로, 우리는 그 구성을 발견하기 위해 서비스를 프로빙해야합니다.WCF 및 WSE 보안을 사용하여 SOAP 1.1 웹 서비스를 사용하는 방법은 무엇입니까?

그러나 우리는 서비스를 쿼리 할 수있는 '웹 클라이언트 도구'에 액세스 할 수 있습니다. 우리가이 방법으로 작동하게하는 유일한 방법은 'WSE 보안'이라는 상자를 체크하는 것입니다. NET에서 더 이상 지원되지 않는다고 생각됩니다.

우리가 수집 할 수있는 것에서는 웹 서비스가 WSDL, Fiddler, Soap UI 및 Firebug의 조합을 사용하여 일반 텍스트 형식으로 사용자 토큰을 요구하는 것처럼 보입니다. 그러나 100 % 확실하지는 않습니다!

현대 응용 프로그램 내에서이 서비스를 어떻게 사용할 수 있는지에 관해 아이디어가있는 사람이 있습니까?

답변

1

보안을 위해 WSE를 사용하는 구형 웹 서비스 (대개 ASMX이지만 일부 java-service도 가능)와 통신하도록 WCF를 구성하는 방법이 있지만 매우 명확하지 않으며 설명서가 거의 존재하지 않습니다. Rick Stahl recently blogged about a similar situation with a web service using WSE. 해당 게시물이 사용자 상황에 직접적으로 적용되지 않을 수도 있지만 이전 WSE 서비스에 호환되는 SOAP 메시지를 작성하는 데 걸린 단계를 보는 것이 도움이 될 수 있습니다.

+0

감사합니다. 조사해 보겠습니다. –