I was looking at ways to authenticate users in a web app, but in a way where the main web app doesn't need to process the password. Something like OpenId, but the authentication server would definitely need to be hosted on an intranet, internet services can't be accessed by the application server.
My environement is pretty much Java web apps, but it would be interesting to connect the system to other type of apps as well.