| Author |
Getting the role of the prinicipal?
|
Rowan John
Greenhorn
Joined: Oct 12, 2003
Posts: 14
|
|
Hi, the javax.ejb.EntityContext interface defines the isCallerInRole(String) and getCallerPrincipal() methods. However, I need to know the callers role, how would I get this? many thanks, Rowan
|
 |
Giselle Dazzi
Ranch Hand
Joined: Apr 20, 2003
Posts: 168
|
|
Hey, I had this same doubt once and somebody in another mailing list helped me with this:
> > > > Giselle, > > > > What you want is request.getUserPrincipal(). This will return a > > java.security.Principal object. You can get the name by calling > > getName() on that object. > > > > Unfortunately, you can't get the role or roles for the user. You have to > > know the roles beforehand and then use request.isUserInRole to determine > > wether they are or are not in a given role. > > > > -chris
|
Giselle Dazzi<br />SCJP 1.4
|
 |
 |
|
|
subject: Getting the role of the prinicipal?
|
|
|