JOID is a Java OpenID library to create both relying parties as well
as identity providers.
Prerequisites
- JDK 1.4 and up. You will need ant 1.5 or higher to build.
- Hibernate 3 (and a datasource).
File structure
- The
build.xml
file is the main ant build file.
- The
src
directory contains all source code (build with
ant build
).
- The
reports
directory contains the unit test report
files (run tests with ant test
).
- The
test
directory contains unit test for all the packages
described above. You can see a great many JOID use cases in this code.
- The
api
directory contains the javadoc API output (create
with ant api
).
- Finally, the
out
directory contains the built
joid.jar
and joid.war
files.
Not (yet) implemented
For completeness, this section describes portions of the
OpenID 2.0 specification (current
draft 11) that are not implemented: