Hi Alexander if tuscany ws implementation is axis2 => jax-ws supported => try this code:
@Resource
private WebServiceContext ctx;
......
@WebMethod
public someMethod(){
MessageContext mc =(MessageContext) ctx.getMessageContext();
Set<Principal> ps=null;
try {
ps = SubjectAccessor.getRequesterSubject(ctx).getPrincipals();
} catch (XWSSecurityException ex) {
Logger.getLogger(UserService.class.getName()).log(Level.SEVERE,
null, ex);
}
it's work in Glassfish
