Matt RaibleMatt Raible is a Java Champion and Developer Advocate at Okta.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.

This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

For book updates, follow @jhipster-book on Twitter.


Over 10 years ago, I wrote my first blog post. Since then, I've authored books, had kids, traveled the world, found Trish and blogged about it all.

Using Acegi Security with AppFuse

Want to use Acegi Security in your AppFuse project? Here's how. Acegi Security will replace Container-Managed Authentication in the next release of AppFuse (1.8). All the code for this was added to CVS today.

Posted in Java at Jan 07 2005, 02:57:49 PM MST 12 Comments

Wow, that's cool ! What would be extremely useful are some examples of how to create dynamic group permissions (like JIRA). Another thing I have to implement with Acegi is how to limit logon attempts.

Posted by Lars Fischer on January 07, 2005 at 05:15 PM MST #

Cool stuff Matt! - I would say that for it would translate to "Geactiveerd".

Posted by Gert on January 07, 2005 at 07:23 PM MST #

Great! We're just starting a new project and I wanted to use Acegi (but felt anxious about integration) AppFuse is totally cool

Posted by joerg on January 08, 2005 at 04:54 AM MST #

I was able to get Acegi integrated in the app I'm working on not too long ago, but your implementation is useful for grabbing some ideas. I look forward to the chapter covering it in Spring Live. Thanks Matt.

Posted by PJ Hyett on January 09, 2005 at 12:30 AM MST #

This is really cool. It is like a dream come true for a startup application. Although this might be greedy. but maybe implementing some of the features in Tapestry: A centralized user management system on top of appfuse will make it even more of a killer app (Not that it is not already). Regards

Posted by Akram on January 09, 2005 at 07:40 AM MST #

Nice - I wanted to usage acegi but was scared by complexity. Maybe I'll change my mind now ;) In french, enabled should be either "Activé" or "Autorisé" (which means authorized , which seems is what you entered in google)

Posted by greg on January 11, 2005 at 03:12 PM MST #

any ETA on AppFuse 1.8? Acegi does look really cool. Use of Acegi doesn't have to mean container managed authentication is replaced though; looks like they have container adapters that let you use container authentication in addition to Acegi's features.

Posted by ken on January 13, 2005 at 09:56 AM MST #

I plan to release AppFuse 1.8 in late February - but CVS is very stable in it's current state. The things left on the Roadmap are mainly related to patching AppGen.

Posted by Matt Raible on January 13, 2005 at 11:13 AM MST #

Spring, Hibernate, Acegi are nice, but your demo helps a lot. Thanks.

Posted by Tom on January 26, 2005 at 10:35 AM MST #

Matt - I just pulled down the latest from cvs to take a look at the acegi integration. This is great stuff! While prowling around the acegi support forum, I ran across a reference to this blog entry Simplifying Acegi Configuration by Craig Walls. This seems like a really good way to separate out the acegi bean definitions that rarely change from those that need to be customized for most applications. What do you think?

Posted by David Carter on January 29, 2005 at 07:02 PM MST #

Hi, I downloaded just appfuse and generated myapp It is great. i am going through the code. I havent written a single piece of code and yet appfuse provides base structure for the project. thanks ( i havent looked into Accegi security system) So will you please tell how to aciehve the following I just wanted to add few functionalities to login ( 3wrong attempts,user login ip address )

Thanks Sridhar

Posted by Sridhar Raman on May 17, 2006 at 01:46 AM MDT #

Sridhar - I don't know the answer off the top of my head. You might try searching for your answer in Acegi's documentation.

Posted by Matt Raible on May 17, 2006 at 04:50 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed