Hello,
I tried with the code shared ,seems working fine at server end for CXF-SOAP
as tested through SOAPUI tool.
Please share the code for CXF REST Service.

However I need a Java client to call the service.

Tried many options but gives me errors.

Please send me a sample Java main client to test the authentication.

My CXF end point declaration:
------------------------------------
<bean id="securityInterceptor"
class="com.test.BasicAuthAuthorizationInterceptor">
                <property name="users"><map><entry key="user-id" value="test"
/></map></property>

</bean>
        <cxf:cxfEndpoint id="ReportIncidentEndpoint"
                  
address="http://localhost:9050/service/EmployeeDetailsService";
                   serviceClass="in.ns.com.EmployeeDetailsPort"
                   wsdlURL="META-INF/wsdl/webservice.wsdl" > 
                    <cxf:inInterceptors><ref
bean="securityInterceptor"/></cxf:inInterceptors>
                      </cxf:cxfEndpoint>
                      

</beans>
-----------------
java client:
------------------

public static void main(String[] args) throws Exception {
 
        URL url = new URL(WS_URL);
        QName qname = new QName("http://com.ns.in";,
"EmployeeDetailsPortService");
 
        Service service = Service.create(url, qname);
        EmployeeDetailsPort hello =
service.getPort(EmployeeDetailsPort.class);
        BindingProvider port
=(BindingProvider)service.getPort(EmployeeDetailsPort.class);
                         
port.getRequestContext().put(BindingProvider.USERNAME_PROPERTY,
"user-id");
                        
port.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY,
"test");

System.out.println(hello.employeeDetailsOpr( new FindEmpRequest("123")));

Error:Exception in thread "main"
com.sun.xml.internal.ws.model.RuntimeModelerException: A WebService
annotation is not present on class: in.ns.com.EmployeeDetailsPort


Thanks and regards,
Sayed
                        



--
View this message in context: 
http://camel.465427.n5.nabble.com/HTTP-Basic-Authentication-tp5742229p5756117.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to