Sunday, January 27, 2008

Out of the Sandbox: Spring-Security OpenID Support

I just finished moving the OpenID support For Acegi/Spring-Security out of the sandbox and out into it's own module. It is in dire need of documentation, but the code itself is pretty solid.
Here's the post to the mailing list.

Sunday, January 20, 2008

Save Windows XP

InfoWorld has started a petition aimed at getting Microsoft to keep Windows XP support around past the June 30th end-of-life date.

To summarize, here's why I like XP...

  • XP is simply the best OS Microsoft has produced. I realize that doesn't say much, but it's true.

  • I am a gamer. I'd gladly run Ubuntu or Fedora Linux, but I am not down with playing Pac-man, Super-pacman, or one of 200 Tetris clones.

  • I'd love to get a Macbook, but they're really expensive, and again, I don't like pacman.

  • Vista blows

So, sign the SaveXP Petition at

Wednesday, January 16, 2008

Sun to Buy MySQL

This is huge news! MySQL has to be the single most popular open-source database in the world.

Tuesday, January 15, 2008

Acegi OpenID Support Update

I said I'd work on the OpenID support in Acegi (aka Spring-Security) and I finally did. Really nothing major, I refactored the functionality from the CAS package that we needed in OpenID up into its own existence in the "providers" package. So now there's a now AuthoritiesPopulator and DaoAuthoritiesPopulator impl that uses the UserDetailsService to look up Authorities for a given principal. This functionality was being "borrowed" from the Cas package, now it's been refactored up. For backwards compatibility I've left the original CasAuthoritesPopulator and DaoCasAuthoritiesPopulator items in as subclasses of the new classes. Both of those extensions are empty now though. They should be removed in the future.

Also, I've removed the janrain support as Janrain is dead. Spring-Security will now use openid4java exclusively. It has been updated to version 0.9.3 of that library.

Now the call goes out to Jeff Dwyer to update MyHippoCampus to the latest stuff and put it through its paces. Thanks Jeff!

Next up? Well, I'm going to slap it into one of the samples and do some testing, and then work on promoting it out of the sandbox. Hopefully we can get openId support into the main project soon :)

Wednesday, January 09, 2008

OpenID Gains Steam

From Techcrunch

TechCrunch UK’s Mike Butcher is reporting that Google, IBM and Verisign are in late stage discussions with the OpenID Foundation.

Good to see OpenID getting some traction. I really regret not finishing up the OpenID support for Acegi now. The code is still there in the sandbox. It apparently works, the folks over at MyHippoCampus were using it.

Tuesday, January 08, 2008

An Exercise in Flowcharting

This made the rounds a while ago, I thought it was great. It needed to get dusted off, so here it is. Enjoy...

Wednesday, January 02, 2008

Is Rails a Ghetto?

Zed Shaw, creator of the extremely popular Mongrel server for Rails applications, thinks so.

Rails Is A Ghetto

Even if you don't know a damn thing about Ruby or Rails this is some pretty funny shit.