Use JDBC relms that read your db.

Hoang, Hai wrote:
> I already have my own database driven security model.  Once a user logon I
> already know his role.  But the problem is that how do I make this security
> model to work with the container-managed model so I don't have to check
> every on single page.  
> 
> Hai
> 
> 
> 
> -----Original Message-----
> From: Eddie Bush [mailto:[EMAIL PROTECTED]] 
> Sent: Monday, October 14, 2002 9:38 AM
> To: Struts Users Mailing List
> Subject: Re: The best practices regarding secure JSP and Action classes
> 
> - setup container-managed authentication
>     - as a server-configured service
>     - as a filter (see securityfilter.sourceforge.net)
>     - see your servlet container user guide for setup of 
> non-filter-based solution
> - in your web.xml
>     - declare the roles you will use
>     - declare the URLs etc
>     - see the servlet specification for how to configure this
> 
> The web.xml config applies to the non-filter-based approach I *think*. 
>  See the filter's site for more information on how to configure that 
> particular one.
> 
> If you push your authentication/authorization up to the server level, 
> you don't have to have "nasty hacks" in all of your protected JSPs. 
>  Just make the auth work and specify the mappings it holds true for. 
>  Other good references on this topic include Java Servlet Programming 
> (Jason Hunter - O'Reilly) and Java Server Pages (Hans Bergsten - 
> O'Reilly).  There are probably other resources available that outline 
> how to configure your deployment descriptor (web.xml) for this.
> 
> Hoang, Hai wrote:
> 
> 
>>I want to secure the admin portion of my application from unauthorized
>>users.  What is the best way to achieve this task?  Should I include a
>>"CheckUser" tag on every jsp pages and call a  "CheckUser" function on
> 
> every
> 
>>single action class?  I don't want the user to just key in the direct url
> 
> of
> 
>>the jsp page or calling the action class directly.  But doing this, I've to
>>go to the database twice on every action.
>>
>>Do you know a better way?
>>
> 




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to