I have been using OpenID4Java for a couple years, and it has been working fine.
I have developed an OpenId provider which authenticates users using LDAP. That is, for every LDAP user, a corresponding OpenID is mapped. At the provider, user interface is provided to allow user log in using their LDAP username and password, and then it behaves like any OpenID provider confirming authentity back to the OpenID clients. It is a Java Servlet suitable for running in TomCat, and it uses OpenID4Java for the protocol.
I have been considering making this implementation open source. I don't want to do this if there are other implementations that do the same thing. Yet, I can't find any other implementations.
1) Do you know of any other OpenID Provider for LDAP in Java?
2) If not, do you think such a thing would be desirable in open source?
-Keith Swenson