Skip to main content
Last updated August 31, 2012 16:13, by monzillo

Nobis - JSR 351: Java Identity API Reference Implementation

Nobis is the reference implementation for JSR 351. It is made available under the Apache 2.0 license.

As the project gets built out, we also anticipate that the site will include examples of the use of JSR 351 APIs, identity connectors and providers.

How to Contribute

We welcome a range of contributions from the community. These include questions about the RI, use of the RI in other projects, testing and bug reports, software contributions such as innovative applications or new identity connectors and providers. To participate you must first obtain a account for yourself.

You are also invited to participate in the biweekly project teleconference which occurs every other Tuesday at 1:00-2:00 PM Eastern Time (US). Meeting reminders and teleconference coordinates are sent to (and can be found in the Users archive). You should subscribe to the users email list if you wish to receive these reminders.

Commit access (the developer role) will be granted based on merit, which will take into account such factors as relevant experience, knowledge, and participation in this project and the related JSR 351 project (a fair process adopted by many open source projects).

A more formal governance model will be put in place as the project moves forward. Please contact the site administrators for more information at this time.


The first step to contributing a patch (or to becoming a developer) is to complete and return Oracle Community Agreement (OCA). The completed form may be sent by email to to oracle-ca_us AT oracle DOT com.

The OCA (see detailed OCA FAQ here) gives Oracle and the contributor joint copyright interests in the code. The contributor retains copyrights while also granting those rights to Oracle as the project sponsor. You only need to sign the OCA once in order to cover all changes that you might contribute to any Oracle-sponsored open-source project including not just the Nobis project but also, for example, GlassFish and Metro.

Please Confirm