Skip to content
Connect2id
OpenID Connect

OpenID Connect SDK for Java

Today we released an OpenID Connect SDK for Java, to serve as a starting point for developing identity providers (SSO servers) and relying parties (client apps) based on the emerging standard.

http://connect2id.com/products/nimbus-oauth-openid-connect-sdk

The SDK matches the OpenID Connect draft suite from 5 April 2012, so we’ll have to update it to the latest version released just a few days ago.

With the OpenID Connect SDK you can compose, serialise, parse and process request and response messages for the Authorisation, Token, CheckID and UserInfo endpoints. See the protocol specification for details.

Plain, signed and encrypted JSON Web Tokens (JWTs) are handled by the Nimbus JOSE + JWT library.

UserInfo responses can be fully i18n with the help of the Nimbus Language Tags library.

The SDK emphasises type safety so that development errors as well as protocol exceptions at runtime are caught early and with detailed feedback.

Thanks to everyone who contributed to OpenID Connect and continues to work on the finalisation of the spec. We expect great use of it in the years ahead.