Hi Alexandre

does this work for you? ...

      HTTPConduit httpConduit = (HTTPConduit) 
ClientProxy.getClient(port).getConduit();
      AuthorizationPolicy ap = new AuthorizationPolicy();
      ap.setUserName("Myname");
      ap.setPassword("Mypassword");
      httpConduit.setAuthorization(ap);

Regards
Eamonn

> Date: Wed, 9 Dec 2009 06:57:20 +0100
> Subject: username and password of webservices
> From: [email protected]
> To: [email protected]
> 
> Hi,
> 
> We actually store the username and the password for calling external
> webservice and then use it like this way on our cxf config file
> 
>     <jaxws:client id="ZWsCustomerCreate"
>         serviceClass="xxx.customer.create.ZWsCustomerCreate"
> 
>         address="${webservice.sap.Z_WS_CUSTOMER_CREATE.url}">
>         <jaxws:inInterceptors>
>             <bean class="org.apache.cxf.interceptor.LoggingInInterceptor" />
>         </jaxws:inInterceptors>
>         <jaxws:outInterceptors>
>             <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"
> />
>         </jaxws:outInterceptors>
>     </jaxws:client>
> 
>     <http:conduit name="*Z_WS_ACC_DOCUMENT_POSTPort.http-conduit">
>         <http:authorization>
> 
> <sec:UserName>${webservice.sap.Z_WS_ACC_DOCUMENT_POST.username}</sec:UserName>
> 
> <sec:Password>${webservice.sap.Z_WS_ACC_DOCUMENT_POST.password}</sec:Password>
>         </http:authorization>
> .........
> 
> Is there any way to remove the variable from the config file or encrypt it
> in a Java class ?
> 
> ${webservice.sap.Z_WS_ACC_DOCUMENT_POST.username}
> 
> Thanks in advance.
                                          
_________________________________________________________________
New Windows 7: Simplify what you do everyday. Find the right PC for you.
http://windows.microsoft.com/shop

Reply via email to