Hello,
I do not know exactly how to run a specific operation during my process as a
priviliged user.
Here is my example where I am logged as a normal user
public void createMyEntity() {
myDao.insert(entityToSave); // Operation that can be performed by a normal
user
if(entityToSave.hasSpecialProperty()) {
myDao.updateSpecialProperty(entityToSave); // Operation that has to be
performed by special user
}
}
I wanted to use SecurityUtil.getSubject().runAs(), but I do not know how to
retrieve PrincipalCollections associated to my special user.
How could I do this ?
Thanks,
Nicolas.