Hi Dominik,
The only way is to assign a <run-as> principal to the stateless bean. The downside is that this can only be applied at the granularity of the entire bean, so even for business method invocations the outgoing principal will be the run-as principal.
[Message sent by forum member 'ksak']
http://forums.java.net/jive/thread.jspa?messageID=398088