>If you are using J2EE container managed security, why not use the
standard
>declarative security constraint on a url-pattern?  You then assign
roles
>to the constraint and to groups and/or users.  
>
>Gary

Thanks Gary,

Maybe I'm misunderstanding Craig's response (below).  Perhaps he is
referring to page-by-page control, while you are referring to a url
pattern that encompasses all contents of a folder (/members_only/*).  Is
that the subtle difference here?

 
> Shale's filters do indeed intercept whatever requests it is mapped to,

> but there are two important things to understand with respect to 
> container managed security: 
> 
> * Container managed security is applied *before* any filters 
> (including the one that Shale provides). 
> 
> * Container managed security is applied *only* on the 
> initial request, not on RequestDispatcher.forward() calls. 
> In JSF (and therefore Shale) apps, that means you can 
> protect the incoming form submits (they will be mapped 
> to something like "/editCustomer.jsf" if you are using 
> extension mapping, and the page being submitted was 
> "/editCustomer.jsp"). 
> 
> The second issue means that it is your application's responsibility to

> decide whether or not the user should be allowed to navigate to a 
> particular page. Container managed security won't help you there. That

> being said, it might be interesting for Shale to deliver a custom JSF 
> navigation handler that would optionally impose that sort of control 
> ("only a manager can navigate to the salary details page"). 
> 
> Craig 
> 
> -----Original Message----- 
> > From: James Reynolds [mailto:[EMAIL PROTECTED] 
> > Sent: Friday, March 03, 2006 3:02 PM 
> > To: Struts Users Mailing List 
> > Subject: Shale & Container Managed Security 
> > 
> > 
> > I'm a newbie setting up container managed security for a basic 
> > Shale-blank application. For my first attempt, I'm trying a simple 
> > BASIC authentication but I'm having troubles so I'm trying to rule
out 
> 
> > the unknowns. 
> > 
> > My question for this list is, does Shale have an impact on
traditional 
> 
> > Container Managed Security Methods? 
> > 
> > Thanks 
> > 
> > 
> >
--------------------------------------------------------------------- 
> > To unsubscribe, e-mail: [EMAIL PROTECTED] 
> > For additional commands, e-mail: [EMAIL PROTECTED] 
> > 
> > 
> > 
> >
--------------------------------------------------------------------- 
> > To unsubscribe, e-mail: [EMAIL PROTECTED] 
> > For additional commands, e-mail: [EMAIL PROTECTED] 
> > 
> > 
> 
> 
> --------------------------------------------------------------------- 
> To unsubscribe, e-mail: [EMAIL PROTECTED] 
> For additional commands, e-mail: [EMAIL PROTECTED] 
> 


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

Reply via email to