aspose file tools
The moose likes EJB and other Java EE Technologies and the fly likes Getting the role of the prinicipal? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Reply Bookmark "Getting the role of the prinicipal?" Watch "Getting the role of the prinicipal?" New topic
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
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: Getting the role of the prinicipal?
 
Similar Threads
he doesn't ask for authenticate
Trouble Shooting Deployment
Problem While Enabling Authentication
Scrabble... it only takes a minute...
Contradiction in servlet spec