JOS(Java OpenID Server) is a multi-domain, multi-user OpenID Provider based on OpenID4Java, Spring Framework, Hibernate, Velocity.
FeaturesOpenID Identifier in the format
... [More]
http(s)://username.example.com or http(s)://example.com/username etc. Multi-domain support. Multi-user support. Account management. Multilingual support (now en_US, ja, pt, zh_CN are available). RequirementsJDK 1.5+ A servlet container (such as Apache Tomcat, for more containers see List of Servlet containers on Wikipedia) A database system (such as PostgreSQL, MySQL etc.) News2008-09-18 - jos 1.2.0 released Quick Install Guide (ATTENTION: I made a mistake in it, in step 2 should be "Unpack to directory /resources/jscalendar/ in the webapp" instead of "Unpack to directory /jscalendar/ in the webapp")
New features:
Forgot password - generate a single-use password through register-email. Password used times counting, last used date recording. Domain configurator for adding new domain. Add domain settings: inceptionYear, organization.name, orgnaization.url, privacy.url, defaultLocale. Latest sites I logged on. Top sites I logged on. Latest sites of all users. Add i18n-pt(Portuguese). Bugfixes and minor changes:
Use DecoratorController instead of VelocityDecoratorServlet. Fix getIdentifierPrefix for subdirectory which returns double slashes. Fix HTML validation errors: doctype and accesskey. Add system reserved words, these words can't be registered by user. Move all css, images, js to directory "resources". [Less]