I cannot find a complete example anywhere of a Spring Security Web App with Open Id registration similar to stackoverflows.
I would say I'm pretty techy guy but I find Spring Security extremely intimidating with its weird Spring XML DSL.
I have found bits and pieces of how one would do the good ole' stackoverflow registration using:
- Spring Security Open ID sample WAR
- Hillerts Blog 3 part blog posting
- Spring Security Official Doc on OpenId (the email attributes are wrong see next link)
- Stackoverflow posting about email attributes
- JQuery OpenId library for picking your OpenId provider Stackoverflow has a modified one that seems to include Facebook
- Best Article on the subject but a little long winded
- Another example like previous one for Google App Engine
But no complete examples (WAR). Does anyone know or have a working example (ie WAR) that does more than just authenticate with an in-memory openid urls?
UPDATE: The latest version of Spring Social does a very good job of managing Oauth registration. We ended up using it instead. Although its not OpenId I have grown to prefer Oauth over OpenId. For those interested in there is a project to use OpenId with spring social: https://github.com/molindo/spring-social-openid