In my client I do this to authenticate with BASIC authentication:

            /* Setup to authenticate with the server. */
  |             bp.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, 
subscriberID);
  |             bp.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, 
pw);
  | 

I'd like to access the USERNAME_PROPERTY from within my web services class.  
With JBOSS 4.0.5GA and Axis 1.1 (I think) I did this:

        final MessageContext msgContext = MessageContext.getCurrentContext();
  |         msgContext.getUsername();
  | 

With JBOSS WS 2.0.2 GA (running under JBOSS 4.2.2GA) I've dropped Axis and so 
I've tried things like this, but none seem to work:


  |     @Resource
  |     WebServiceContext wsContext;
  | 
  | ...
  | 
  |         MessageContext msgContext = wsContext.getMessageContext();
  |         String username = (String) 
msgContext.get(BindingProvider.USERNAME_PROPERTY) ;
  | 

What's the correct way to access this message property from the server side?

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

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

Reply via email to