I have the same probelm with JBoss AS 4.2.1 ...

The endpoint:

  | @Stateless @WebService
  | @RolesAllowed({"clerk"})
  | public class CalculatorBean implements CalculatorRemote, CalculatorLocal {
  |   
  |   @Resource SessionContext sessionCtx;
  |   
  |   public Integer sum(Integer a, Integer b) {
  |     System.out.println("who is it ? " + sessionCtx.getCallerPrincipal());
  |     return a + b;
  |   }
  |   
  | }
  | 


The client:

  |       CalculatorBeanService service = new CalculatorBeanService();
  |       CalculatorBean port = service.getCalculatorBeanPort();
  |       BindingProvider bp = (BindingProvider) port;
  |       bp.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, 
"http://localhost:8080/CalculatorBeanService/CalculatorBean";);
  |       bp.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, 
"user1");
  |       bp.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, 
"password1");
  |       
  |       // TODO initialize WS operation arguments here
  |       java.lang.Integer result = port.sum(4002, 450);
  |       System.out.println("Result = "+result);
  | 

The exception:
javax.xml.ws.soap.SOAPFaultException: Authorization failure
  | 

The security domain works fine if I use a remote EJB client.

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

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

Reply via email to