JOS(Java OpenID Server) is a multi-domain, multi-user OpenID Provider based on OpenID4Java, Spring Framework, Hibernate, Velocity.
Features
- OpenID Identifier in the format 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).
Requirements
- JDK 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.)
News
- 2008-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:Bugfixes and minor changes:
- 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).
- 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".