Thanks Wendy, I realy appreciate the effort you put in to
explain these things.

Cheers, Alex.


On 7/15/05, Wendy Smoak <[EMAIL PROTECTED]> wrote:
> 
> From: "Aleksandar Matijaca" <[EMAIL PROTECTED]>
> 
> > these roles you mention, are these JAAS roles? I think that JAAS
> > roles would be way too much of an overkill for me...
> 
> Definitely not JAAS. And in my case, not even Container-Managed Security
> (though it pretends to be). :)
> 
> I have Struts Menu configured to use the result of calling
> request.isUserInRole() to decide whether to display a menu item. This is 
> as
> simple as using the "magic" value 'rolesAdapter' in the tag, which causes 
> it
> to use its RolesPermissionsAdapter:
> 
> <menu:useMenuDisplayer name="TabbedMenu"
> bundle="org.apache.struts.action.MESSAGE"
> permissions="rolesAdapter"> ...
> 
> I didn't look closely, but I'm fairly sure you can plug in a different
> PermissionsAdapter if you need to.
> 
> In my case, authorization info is stored in a database [that does not 
> easily
> speak JDBC] underneath a 3rd party telnet app. I have a Filter in front of
> the webapp that gets the authorization info out of the database, places a
> 'User' object in the session, and then wraps the request and overrides
> isUserInRole().
> 
> To do this "right" you'd probably want to override getUserPrincipal as
> well-- in fact if you can wait a bit, I *think* Frank has in mind to add a
> generic, configurable version of this idea to his Java Web Parts project.
> 
> --
> Wendy Smoak
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

Reply via email to