avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Richard Wallace <rwall...@a--i--m.com>
Subject RE: current state of security
Date Sat, 29 Jun 2002 05:02:15 GMT
If your interested in security components for avalon/phoenix check out
the project Larry McCay and I are have started at sourceforge (it's
there until we have something more substantial to put in cornerstone). 
The project is aaa4avalon and we're trying to create a good component
oriented architecture for Authentication, Authentication and Auditing. 
We're still in the very early stages (just getting done with the design
and initial implementation of some of the authen. components).  Take a
look and feel free to contribute if you want.

Rich

On Fri, 2002-06-28 at 06:22, Berin Loritsch wrote:
> > From: Adam Rossi [mailto:adam.rossi@platinumsolutions.com] 
> > 
> > Thanks for your response Steve. I have a few comments below.
> > 
> > <snip>
> > > 
> > > >What is Guardian?
> > > >
> > > 
> > > No idea.
> > 
> > Gaurdian was a class discussed in the "Developing with Apache 
> > Avalon" document. Here is a code snippet:
> > 
> >     public void compose(ComponentManager manager)
> >         throws ComponentException
> >     {
> >         if (this.manager == null)
> >         {
> >             this.manager = manager;
> >             myGuard = (Guardian) this.manager.lookup(Guardian.ROLE);
> >         }
> >     }
> > 
> >     /**
> >      * This is the method that uses the Guardian.
> >      */
> >     public void myMethod()
> >         throws SecurityException
> >     {
> >         this.myGuard.checkPermission(new BasicPermission("test"));
> 
> 
> >From the author of that guide:
> 
> Guardian, like all the components in that guide are merely discussion
> points.  It shows how you *might* implement security in a component
> oriented way.  There has been no formal (or informal) research in this
> direction as of yet.
> 
> If there are any interested parties in sponsering that research, I would
> be the first to offer my services.  My contracting fee is fairly
> reasonable
> ($40 USD an hour).
> 
> I was only half joking about that.  I really want to do it, but the day
> job kind of gets in the way.
> 
> 
> > > >What is Fortress?
> > > >
> > > 
> > > Nothing to do with security.
> > > Its basically a manager of components - (a container in Avalon 
> > > terminology).
> > 
> > I suspected that, but I could not check it out due to the web 
> > site reorganization. Is there a direct URL to a place where I 
> > can learn more about Fortress?
> 
> 
> We need to fix that.
> 
> BTW, did you know that we have a user's list?  It is more focused
> towards
> questions of this nature.  If you are interested, the list is:
> 
> avalon-users@jakarta.apache.org
> 
> You can subscribe by the following email address:
> 
> avalon-users-subscribe@jakarta.apache.org
> 
> 
> > > There is a lot of discussion going on at the mment concerning
> > > meta-models for components.  Today - our sucurity policy 
> > approach is 
> > > "application" centic - and I think it could be interesting 
> > to explore a 
> > > more component centric model for security policy 
> > declaration at the meta 
> > > level.
> > 
> > That would be very good. I would like to be able to assign 
> > security permissions to components through a central security 
> > manager, instead of having to code security calls directly 
> > into the component. Then, a container could be configured to 
> > enforce security on all components in a consistent fashion.
> 
> :)
> 
> That is the goal.  This would work with a combination of Meta Data,
> JAAS (with the improved classloader security support), and a number
> of cues from J2EE security models.
> 
> That is more the model I would prefer to design.
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>



--
To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>


Mime
View raw message