sure thing..I'll ping the shiro guys and report back 

thanks for the link,
Martin Gainty 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




> Subject: RE: Struts2 with Authentication & Security
> Date: Fri, 21 Aug 2009 10:24:36 -0500
> From: tkoff...@ku.edu
> To: user@struts.apache.org
> 
> Martin, did you let the shiro guys know about the problems you had building 
> the jars? I haven't built the core package since it was still jsecurity.
> 
> I know that they've been doing lots of work on their svn repo, since they 
> renamed the project. 
> 
> Les Hazlewood and the other shiro guys are extremely helpful and would 
> probably like to know if their build is broken. Their userlist email is 
> shiro-...@incubator.apache.org
> 
> Aside from the problems associated with moving to an apache incubator project 
> and the rename, the package is really easy to use, flexible, and powerful.
> 
> Todd Kofford
> tkoff...@ku.edu
> University of Kansas - IT
>  
> 
> -----Original Message-----
> From: Martin Gainty [mailto:mgai...@hotmail.com] 
> Sent: Friday, August 21, 2009 10:07 AM
> To: Struts Users Mailing List
> Subject: RE: Struts2 with Authentication & Security
> 
> 
> i had a devil of a time coaxing mvn package to build proper jars until i 
> renamed the failing tests e.g:
> 
> ren 
> $SHIRO_HOME/trunk/core/src/test/java/org/apache/shiro/session/mgt/DefaultSessionManagerTest.java
>  
> $SHIRO_HOME/trunk/core/src/test/java/org/apache/shiro/session/mgt/DefaultSessionManagerTest.java.old
> 
> ren 
> $SHIRO_HOME/trunk/core/src/test/java/org/apache/shiro/session/mgt/DelegatingSessionTest.java
>  
> $SHIRO_HOME/trunk/core/src/test/java/org/apache/shiro/session/mgt/DelegatingSessionTest.java.old
> 
> ls -al $SHIRO_HOME/trunk/core/src/test/java/org/apache/shiro/session/mgt
> 
> 08/21/2009  09:23 AM             5,580 DefaultSessionManagerTest.java.old
> 08/21/2009  09:23 AM             2,411 DelegatingSessionTest.java.old
>                2 File(s)          7,991 bytes
> 
> ren 
> $SHIRO_HOME/trunk/core/src/test/java/org/apache/shiro/session/mgt/.svn/text-base/DefaultSessionManagerTest.java.svn-base
> $SHIRO_HOME/trunk/core/src/test/java/org/apache/shiro/session/mgt/.svn/text-base/DefaultSessionManagerTest.java.svn-base.old
> 
> 
> ren 
> $SHIRO_HOME/trunk/core/src/test/java/org/apache/shiro/session/mgt/DelegatingSessionTest.java.svn-base
>  
> 
> $SHIRO_HOME/trunk/core/src/test/java/org/apache/shiro/session/mgt/DelegatingSessionTest.java.svn-base.old
> 
> 
> ls -al 
> $SHIRO_HOME/trunk/core/src/test/java/org/apache/shiro/session/mgt/.svn/text-base
> 08/21/2009  09:23 AM             5,580 
> DefaultSessionManagerTest.java.svn-base.o
> ld
> 08/21/2009  09:23 AM             2,411 DelegatingSessionTest.java.svn-base.old
> 
> $SHIRO_HOME/trunk/core>mvn package
> 
> i now have requisite plugin jars located at
>  Directory of $SHIRO/trunk/core/target
> 
> 08/21/2009  10:21 AM         1,602,462 
> shiro-core-1.0-incubating-SNAPSHOT-javado
> c.jar
> 08/21/2009  10:17 AM           407,412 
> shiro-core-1.0-incubating-SNAPSHOT-source
> s.jar
> 08/21/2009  10:17 AM           265,537 shiro-core-1.0-incubating-SNAPSHOT.jar
> 
> Martin Gainty 
> ______________________________________________ 
> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>  
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
> sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
> oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich 
> dem Austausch von Informationen und entfaltet keine rechtliche 
> Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen 
> wir keine Haftung fuer den Inhalt uebernehmen.
> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
> destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
> l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci 
> est interdite. Ce message sert à l'information seulement et n'aura pas 
> n'importe quel effet légalement obligatoire. Étant donné que les email 
> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter 
> aucune responsabilité pour le contenu fourni.
> 
> 
> 
> 
> > Subject: RE: Struts2 with Authentication & Security
> > Date: Fri, 21 Aug 2009 08:14:25 -0500
> > From: tkoff...@ku.edu
> > To: user@struts.apache.org
> > 
> > I know that Spring Security (ACEGI) gets a lot of publicity, but there are 
> > other alternatives out there too.
> > Last year I implemented a struts2 based system using Apache Shiro (formerly 
> > jsecurity), and found it very easy to learn an implement. On their website, 
> > http://cwiki.apache.org/SHIRO/  they have lots of documentation and 
> > examples.
> > 
> > Todd Kofford
> > tkoff...@ku.edu
> > University of Kansas - IT
> > 
> > "the continuum transfunctioner is a very mysterious and powerful device and 
> > it's mystery is only exceeded by it's power"
> > 
> >  
> > 
> > -----Original Message-----
> > From: Paweł Wielgus [mailto:poulw...@gmail.com] 
> > Sent: Friday, August 21, 2009 7:10 AM
> > To: Struts Users Mailing List
> > Subject: Re: Struts2 with Authentication & Security
> > 
> > Hi all,
> > "a few years ago" means also that this solution still works.
> > But from my point of view, inteceptor might be better if You are in a 
> > situation
> > where You are not the only programmer
> > or You are laizy and have bad memory - just like me.
> > If so read this:
> > http://poulwiel.blogspot.com/2009/01/intercepting-all-actions-inside-my-app.html
> > 
> > Or use Spring Security (ACEGI).
> > 
> > Best greetings,
> > Paweł Wielgus.
> > 
> > 
> > 
> > 2009/8/21 Lee Clemens <j...@leeclemens.net>:
> > > A few years ago, huh? You make it seem like such an archaic approach :)
> > >
> > > My question, I guess using a servlet/interceptor to do the same as this
> > > abstract class would conform more with the 'accepted' methodology? (I did
> > > play around with a servlet, but couldn't get it to redirect correct - I
> > > admit I haven't looked into Interceptors too deeply.)
> > >
> > > -----Original Message-----
> > > From: Wes Wannemacher [mailto:w...@wantii.com]
> > > Sent: Thursday, August 20, 2009 8:11 PM
> > > To: Struts Users Mailing List
> > > Subject: Re: Struts2 with Authentication & Security
> > >
> > > I used this same approach for an app I worked on a few years ago.
> > > There is nothing wrong, in fact its simplicity is a bit of an
> > > advantage. If you can fit your needs into this type of setup then you
> > > will probably be happy that it is so easy to follow.
> > >
> > > On 8/20/09, Lee Clemens <j...@leeclemens.net> wrote:
> > >> This may not be perfect, and I welcome any criticism to this approach:
> > >>
> > >> abstract class extends ActionSupport which overrides execute() to
> > >> authenticate requests and then return a call to abstract method, say,
> > >> doAction(), or error if they are not authenticated/timed out.
> > >>
> > >> Each action which needs to be protected simply extends the above abstract
> > >> class and implements doAction(), just as you would normally override
> > >> execute().  Make execute() final in the abstract class...
> > >>
> > >> Add another abstract method to get a group authentication level
> > > (implemented
> > >> by each action's class) and you have a fairly robust and straightforward
> > >> authentication scheme, IMHO
> > >>
> > >> With proper negative testing, you can be certain any developer didn't
> > > forget
> > >> to extend/implement the 'security' action for any given action that 
> > >> should
> > >> be restricted
> > >>[snip]
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > > For additional commands, e-mail: user-h...@struts.apache.org
> > >
> > >
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > For additional commands, e-mail: user-h...@struts.apache.org
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> > For additional commands, e-mail: user-h...@struts.apache.org
> > 
> 
> _________________________________________________________________
> Hotmail® is up to 70% faster. Now good news travels really fast. 
> http://windowslive.com/online/hotmail?ocid=PID23391::T:WLMTAGL:ON:WL:en-US:WM_HYGN_faster:082009

_________________________________________________________________
With Windows Live, you can organize, edit, and share your photos.
http://www.windowslive.com/Desktop/PhotoGallery

Reply via email to