The closest to CMA that I've used was JAAS. I didn't like it. Sounds like you 
are recommending tynamo and shiro. 



On Jun 1, 2011, at 5:19 PM, Kalle Korhonen <kalle.o.korho...@gmail.com> wrote:

> I see - should have said I assume you are using CMA. I'm biased of
> course, but when ever I've used CMA, I've found it too cumbersome and
> limiting.
> 
> Kalle
> 
> 
> On Wed, Jun 1, 2011 at 2:03 PM, Lenny Primak <lpri...@hope.nyc.ny.us> wrote:
>> Thanks!  I am not using CMA actually, it is JSP home-grown security,
>> which I am looking to replace.
>> In your opinion, should I look use CMA or go with tynamo & shiro?
>> I guess I can do a bake-off but I would rather not.
>> 
>> On Jun 1, 2011, at 4:29 PM, Kalle Korhonen wrote:
>> 
>>> The big three for Java are CMA (Container Managed Authentication)
>>> which you are using, Spring Security (ex-Acegi Security, Tapestry
>>> integration provided by tapestry-spring-security module) and Apache
>>> Shiro (ex-JSecurity, Tapestry integration provided by Tynamo's
>>> tapestry-security). I've spent more time with all of them that I care
>>> to admit, and I've moved through them in that order in search of more
>>> flexible security framework that allows me to do what I want without
>>> getting in the way. Shiro is by no means perfect (which is why I
>>> signed up as a committer) but from my experience, by far the most
>>> flexible. For OpenId and Oauth there are several projects available
>>> and you can piecemeal it together to your home-grown security
>>> framework or CMA if you really wanted to, but I wouldn't recommend.
>>> 
>>> Kalle
>>> 
>>> 
>>> On Wed, Jun 1, 2011 at 12:40 PM, Lenny Primak <lpri...@hope.nyc.ny.us> 
>>> wrote:
>>>> Thanks guys I'll definitely look at tynamo security.
>>>> There is a lot of homegrown code in our implementation that feels like it 
>>>> should be a part of a framework that's already been written. I guess that 
>>>> tynamo security is that framework.
>>>> 
>>>> Anything else I should be l should be looking at in this space?  Perhaps 
>>>> not necessarily tapestry related?
>>>> 
>>>> 
>>>> On Jun 1, 2011, at 2:11 PM, "Thiago H. de Paula Figueiredo" 
>>>> <thiag...@gmail.com> wrote:
>>>> 
>>>>> On Wed, 01 Jun 2011 14:33:47 -0300, Lenny Primak <lpri...@hope.nyc.ny.us> 
>>>>> wrote:
>>>>> 
>>>>>> My current project is to refresh a client's web site using tapestry. The 
>>>>>> web site currently uses JSP.  We have a JEE/web service backend that 
>>>>>> uses JPA/EJB3.1 which we will continue to use.
>>>>>> We now have a JEE based authorization service API based on plain method 
>>>>>> calls now.
>>>>>> What we want is to keep the current login scheme and add LDAP and 
>>>>>> possibly Facebook ID and openid.
>>>>> 
>>>>> For using Facebook ID and OpenID, check 
>>>>> http://tynamo.org/tynamo-federatedaccounts+guide. Beyond that, I can't 
>>>>> see why using the existing API in Tapestry would be different from your 
>>>>> existing code, besides that Tapestry templates don't allow code 
>>>>> (scriptlets). I'd suggest you to build some components to encapsulate 
>>>>> common scenarios (something like a IfUserHasPermission component), maybe 
>>>>> a couple mixins, and using the ComponentRequestFilter and/or 
>>>>> RequestFilter pipelines for cross-page logic.
>>>>> 
>>>>> --
>>>>> Thiago H. de Paula Figueiredo
>>>>> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, 
>>>>> and instructor
>>>>> Owner, Ars Machina Tecnologia da Informação Ltda.
>>>>> http://www.arsmachina.com.br
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>> 
>>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
>> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to