Role based Access 2005-12-30 - By Jerry Osme?
Back The easiest way to do this is to use custom tag to check whether a particular user has the required role for the page.
For example:
Assuming you made a hasPermission custom tag which accepts comma-separated list of roles required on the page. The sample code below will either apper or disappear in the page depending on whether the user has the required role specified in the permissions list.
<sec:hasPermissions permissions = "<comma-separated list of roles>"> <... your button, link, tiles coded here> </sec:hasPermissions>
In this way, you can control the security of the page in a granular level (either the whole page or section of the page).
Hope this helps.
Regards,
Jerry -- -- Original Message ---- From: "Kalra, Ashwani" <ashwani.kalra@(protected)> To: J2EE-INTEREST@(protected) Sent: Friday, December 30, 2005 12:40:11 AM Subject: Role based Access
Hi, I am designing authorization component for the web application. Each field/button is based on user's role. The field/button can be hidden/read only/or not rendered at all.
Here is what I am trying to achieve 1. Xml configuration. My xml will have entry for each jsp page(can be overridden for the field). How to reduce the redundancy in mentioning the roles 2. I want to use custom tags for taking the action on the field based on the role.
Can any one give pointers for guidelines or share his experience
Thanks Ashwani
-- --Original Message-- -- From: A mailing list for Java(tm) 2 Platform, Enterprise Edition [mailto:J2EE-INTEREST@(protected)] On Behalf Of Jeroen Wenting Sent: Friday, December 23, 2005 12:44 AM To: J2EE-INTEREST@(protected) Subject: Re: Getting the .class of a Java5 generic
> > private MockControl<List<WebForm>> controlWebFormList; private > List<WebForm> webFormList; > > public void setUp() > { > controlWebFormList = > MockControl.createControl(List<WebForm>.class); > webFormList = controlWebForm.getMock(); } > > However, the compiler complains: > > Syntax error on token ">", void expected after this token > > How do I get the .class field from a typed generic at compile time? > > -
Easiest way I can think of is making an instance of the class and calling getClass() on that. Not something that will get an award for beauty (and possibly efficiency) but it should work as we're talking pretty much throwaway code here.
Jeroen Wenting jwenting@(protected)
======================================================================== === To unsubscribe, send email to listserv@(protected) and include in the body of the message "signoff J2EE-INTEREST". For general help, send email to listserv@(protected) and include in the body of the message "help".
This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.
=========================================================================== To unsubscribe, send email to listserv@(protected) and include in the body of the message "signoff J2EE-INTEREST". For general help, send email to listserv@(protected) and include in the body of the message "help".
=========================================================================== To unsubscribe, send email to listserv@(protected) and include in the body of the message "signoff J2EE-INTEREST". For general help, send email to listserv@(protected) and include in the body of the message "help".
|
|