Skip to content
Connect2id

Nimbus OAuth 2.0 SDK with OpenID Connect extensions

  • Comprehensive library for developing OAuth 2.0, OpenID Connect and Federation applications
  • Standards compliant, robust and extensible
  • Open source (Apache 2.0 licence)

The Nimbus OAuth 2.0 SDK helps Java developers build standards-compliant and interoperable OAuth 2.0 / 2.1, OpenID Connect and OpenID Federation applications. It provides ready-to-use classes for protocol messages, tokens and related data structures, independent of any web application framework.

Extension points enable support for application-specific and industry-specific profiles of OAuth 2.0 and OpenID Connect.

Specifications

Implemented standards and drafts:

Additional features

  • Process plain, signed and encrypted JSON Web Tokens (JWTs) with help of the Nimbus JOSE + JWT library.

  • Full OpenID Connect UserInfo i10n and l10n support with help of the Nimbus Language Tags library.

Java

  • Java 8+

JavaDocs

The SDK code comes with excellent JavaDocs. These are available from Maven Central just as the code JARs are. You can also browse them online.

Licensing

This library is free and made available under the terms of the open source Apache 2.0 license.

Acknowledgements