I think you need to restructure your application.

--b


On Sun, 26 Sep 2004 22:40:18 +0800, liu ji <[EMAIL PROTECTED]> wrote:
> I have just read the example.
> I don't see any clue that ageci solved the problem.
> 
> Although it can ensure the security in function level,it isn't very useful.
> 
> I can security my system in a high level not function level.
> 
> It also uses IOC which struts doesn't support.If I want to use it,I have to
> use spring.
> 
> Your example is the role checking.But the access control is more complex.
> For example,when user A want to edit his information,the URL maybe like
> this http://user/editProfile.do?id=userA.The editProfile.do use the id
> parameter to get the profile of user A.Before doing that the application
> should ensure whether the request is requested by user A.So the editProfile
> should compare the id parameter with the id property stored in the session.
> 
> Maybe more complex,for example,the id parameter indicate the order id.User
> may have a lot of orderid,they can only edit the order which wasn't
> shipped.How can ageci solve this?
> 
> Sorry,I ask a lot of questions,and may of them are irrelevant to struts.
> 
> 
> 
> 
> ==============================================
> Ji Liu
> 
> >From: bryan <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: liu ji <[EMAIL PROTECTED]>, Struts Developers List
> <[EMAIL PROTECTED]>
> >Subject: Re: why not extend struts to support access control?
> >Date: Sun, 26 Sep 2004 13:40:01 +0200
> >
> >it does support it, just depends on whether or not you correctly
> >structured your
> >application.
> >
> >Here is a sample app that I wrote to test it.
> >
> >https://jestate.dev.java.net/files/documents/1364/7000/ageci-quick-start.zip
> 
> >
> >There is ample documentation on their web site as well.
> >
> >--b
> >
> >
> >On Sun, 26 Sep 2004 18:59:55 +0800, liu ji <[EMAIL PROTECTED]> wrote:
> > > I don't think acegi security support the programmatic access control.
> > >
> > > By the way,how do you solve the programmatic access control problem?
> > >
> > > ==============================================
> > > Ji Liu
> > >
> > >
> > > >From: bryan <[EMAIL PROTECTED]>
> > > >Reply-To: [EMAIL PROTECTED]
> > > >To: Struts Developers List <[EMAIL PROTECTED]>
> > > >Subject: Re: why not extend struts to support access control?
> > > >Date: Sun, 26 Sep 2004 12:44:40 +0200
> > > >
> > > >http://acegisecurity.sourceforge.net
> > > >
> > > >unless of course you feel an irresistable urge to reinvent the wheel
> for
> > > the
> > > >10000000000000th time ......
> > > >
> > > >--b
> > > >
> > > >
> > > >On Sun, 26 Sep 2004 05:07:32 +0000, liu ji <[EMAIL PROTECTED]>
> wrote:
> > > > > Thank you.
> > > > > I know filter can do this very well.But filter have some
> drawbacks.I
> > > don't
> > > > > know how to express this,because of my poor English.
> > > > > Without struts,I can use a single filter to delegate the request to
> my
> > > > > access control framework.I have already done this.
> > > > > But when using struts,there will be some redundancies.
> > > > > And I think struts should provide this.
> > > > >
> > > > > May a access control framework which doesn't denpend on struts is
> more
> > > > > attractive.
> > > > > I want this kind framework.
> > > > > Do you know where can I find one?
> > > > >
> > > > > ==============================================
> > > > > Ji Liu
> > > > >
> > > > > >From: "Frank W. Zammetti (MLists)" <[EMAIL PROTECTED]>
> > > > > >Reply-To: [EMAIL PROTECTED]
> > > > > >To: "Struts Developers List" <[EMAIL PROTECTED]>
> > > > > >Subject: Re: why not extend struts to support access control?
> > > > > >Date: Sat, 25 Sep 2004 13:12:44 -0400 (EDT)
> > > > > >
> > > > > >I'm not sure I follow your reasoning... In terms of security, you
> > > ALWAYS
> > > > > >want a user to be authenticated and validated before ANY
> > > application-level
> > > > > >code executes, and in my mind, that very much includes input
> > > validations.
> > > > > >Filters provide this mechanism, before Struts comes into play,
> which
> > > is
> > > > > >where it should happen.
> > > > > >
> > > > > >In an enterprise-class application, the trend, and rightly so I
> think,
> > > is
> > > > > >to externalize security, meaning when a URL is requested, the web
> > > server
> > > > > >hands the user authentication piece off to some handler (like
> > > Netegrity
> > > > > >Siteminder as an example), so it's not the web server, app server
> or
> > > even
> > > > > >a filter that handles checking if a user is valid for each
> request.
> > > > > >
> > > > > >Am I missing something that might change my mind?
> > > > > >
> > > > > >--
> > > > > >Frank W. Zammetti
> > > > > >Founder and Chief Software Architect
> > > > > >Omnytex Technologies
> > > > > >http://www.omnytex.com
> > > > > >
> > > > >
> > > > > _________________________________________________________________
> > > > > éåçéåççîç MSN Explorer:   http://explorer.msn.com/lccn
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> ---------------------------------------------------------------------
> > > > > 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]
> > > >
> > >
> > > _________________________________________________________________
> > > æîæææææåææÑæééçéîæçèçé?MSN Hotmailé?
> http://www.hotmail.com
> > >
> > >
> 
> _________________________________________________________________
> äèæçæåèèäæïèäç MSN Messenger:  
> http://messenger.msn.com/cn
> 
> 
> 
> 
> ---------------------------------------------------------------------
> 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