SOAP 서비스와 상호 작용하는 Java 애플리케이션이 있습니다. WSDL을 사용하여 CXF를 통해 Java 클라이언트를 생성했지만 ws-security를 사용하여 호출을 인증해야합니다. 이 작업을 수행하는 코드 전용 방법을 찾고 있는데 xml 구성이 없습니다. 이것은 내가 시도한 것입니다 :WS-Security UsernameToken with Apache CXF
Map ctx = ((BindingProvider)port).getRequestContext();
ctx.put("ws-security.username", "joe");
ctx.put("ws-security.password", "joespassword");
port.makeSoapCall();
그러나 잘못된 WS-Security 헤더에 대한 구문 분석 오류가 발생합니다. 이 작업을 수행하는 올바른 방법은 무엇입니까? SOAP의 UI에서
, 나는 당신이 "WS-보안 한 번 봐 걸릴 수