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#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...