On 5/17/07, Matt Raible <[EMAIL PROTECTED]> wrote:
The problem with ditching Acegi is we have to add back in our own
custom Remember Me and SSL Switching logic.  Also, you'd have to
document how to create a JDBC Realm for each application server.
Why do you like CMA better than Acegi?  Because IBM is using it?

You laugh ;-) but the fact that IBM is doing does tell us something.

Here's why I like CMA better:

1) CMA can be configured without editing files inside the WAR.

2) CMA allows us to take advantage of the nice authentication stuff
that is now built into app servers, e.g. In my builds, I may be
required to take advantage of the OpenSSO/OpenID stuff that is being
built into Glassfish (via standard CMA).

3) One less jar on the classpath ;-)

Yes, we'll have to implement our own remember me and SSL switching,
but IMHO that's easier than the ugliness of security.xml.

But again, I'm not proposing removing Acegi at this point. I'm going
to propose an installer and I hope to do so without introducing or
removing any Roller dependencies.

- Dave

Reply via email to