I secured my web service with basic authentication and I'm trying to
use the SAAJ API to access it:

//System.setProperty("http.basic.username", "user");
//System.setProperty("http.basic.password", "pass");
    URL endpointUrl = new URL(endpoint);
    SOAPMessage response = connection.call(message, endpointUrl);
    connection.close();

Using the system property approach works but I was wondering if
there is a better way to pass the username/password information?
Sun's reference implementation 
(http://java.sun.com/webservices/docs/1.6/saaj/saaj-security.html) 
states that I should be using http://USER:[EMAIL PROTECTED]:PORT/FILE
but this doesn't work.

Looking at the implementation 
(/webservice/src/main/org/jboss/ws/soap/SOAPConnectionImpl.java), it seems that 
I could pass an EndpointInfo object into the call method but this class seems 
to be a server class.



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3970203#3970203

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3970203
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to