@RolesAllowed allows one to check whether a caller principal has a certain role 
in a declarative way. Besides checking permissions on executed operations there 
is also something I call entity ownership checking. This is where you want to 
check whether the caller principal is allowed to update an Entity. For this I 
would like to use an Entity Listener since this is one of those cross-cutting 
concerns.  But apparently it's not possible to inject the SessionContext into 
the listener, since it's not an EJB3 session bean I guess. Thus I'm using the 
SecurityAssociation.getPrincipal/getSubject to gain access to the caller 
principal and roles in order to perform the entity ownership checks. Is it OK 
to use the SecurityAssociation for this purpose?

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

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

Reply via email to