cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Roger Gilliar <ro...@gilliar.de>
Subject Re: wsdl2java and how to supply username and password
Date Thu, 06 Oct 2011 07:30:56 GMT
Indeed that helped. It is working now.

Thanks
   Roger

Am 05.10.2011 um 18:10 schrieb Glen Mazza:

> http://www.jroller.com/gmazza/entry/cxf_usernametoken_profile might help you.
> 
> Glen
> 
> On 10/05/2011 10:34 AM, Roger Gilliar wrote:
>> Hello,
>> 
>> I would like to replace the following code
>> 
>> --
>> JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
>> 		
>> Client client = dcf.createClient("http://0.0.0.0:8480/sendNewLokalMessage/?wsdl");
>> 		
>> Map<String, Object>  outProps = new HashMap<String, Object>();
>> outProps.put(WSHandlerConstants.ACTION, WSHandlerConstants.USERNAME_TOKEN);
>> outProps.put(WSHandlerConstants.PASSWORD_TYPE, WSConstants.PW_TEXT);
>> outProps.put(WSHandlerConstants.USER, "someuser");
>> outProps.put(WSHandlerConstants.PW_CALLBACK_REF, new CallbackHandler() {
>> public void handle(Callback[] callbacks) {
>> 	WSPasswordCallback callback = (WSPasswordCallback) callbacks[0];
>> 	callback.setPassword("somePw");				
>> 	}
>> });
>> 		
>> client.getOutInterceptors().add(new WSS4JOutInterceptor(outProps));
>> 		
>> client.invoke("sendNewMessage", "PRIW", xmlContent);
>> --
>> 
>> with the code generated by wsdl2java using the -frontend jaxws21 option. The basic
stuff works except that I get a
>> 
>> org.apache.ws.security.WSSecurityException: An error was discovered processing the<wsse:Security>
 header
>> 
>> which is no surprise since I couldn't find a way to specify username and password
for the generated java code.
>> 
>> The question is:  How do I supply username and password for the code generated by
wsdl2java ?
>> 
>> Regards
>>   Roger
>> 
>> 
> 
> 
> -- 
> Glen Mazza
> Talend - http://www.talend.com/apache
> Blog - http://www.jroller.com/gmazza
> Twitter - glenmazza
> 


Mime
View raw message