ForgeRock Identity Platform
Does not apply to Identity Cloud

FAQ: Source code in DS

Last updated Jun 15, 2021

The purpose of this FAQ is to provide answers to commonly asked questions regarding source code and binaries in DS.


ForgeRock support covers the use of the official binary builds made available and downloaded from our customer portal: BackStage. We will support builds made from source providing no changes have been made to the core code of the product, the product was built from a tag that matches an official release, for example, 6 and said product was built using the ForgeRock build scripts provided as part of the source. In the event that a customer experiences an issue with a ForgeRock product built from source where ForgeRock believe the issue is as a result of the build process, ForgeRock reserves the right to ask the customer to attempt to reproduce the issue on an official ForgeRock binary build. Customers who are running custom builds or who need further clarification should contact their ForgeRock sales representative.

Frequently asked questions

Q. Where can I find the LDAP SDK for DS?

A. The LDAP SDK provides public Java APIs for connecting to DS. There are multiple versions available, however, the newer versions include more APIs to increase the functionality available. Additionally, there are dependencies between the server version and LDAP SDK in some situations: 

  • If you are building a plugin or extension, you must use the corresponding opendj-core version. For example, if you use DS 7.0.0, you must use the opendj-core-7.0.0.jar.
  • If you are building an LDAP client, you can use any version with any supported versions of DS as the SDK version is not tied to the DS version in this situation.

Each DS server release has an equivalent opendj-core-xxx.jar file in Artifactory. You can locate the required file by searching for opendj-core-xxx.jar (replacing xxx with the 3 digit release number). For example, the file for DS 6 is here: opendj-core-6.0.0.jar

You must log in using your BackStage username and password to access these files.

The Javadoc for the corresponding version lists the LDAP SDK packages available for that release.

Q. What credentials do I use to log into Bitbucket?

A. You can log into Bitbucket with your BackStage username and password. Your BackStage username is different to your email address.


You can log into BackStage using either your email address or username, but you must use your username to log into Bitbucket.

You must also be authenticated to access the Maven repositories; see How do I access the ForgeRock protected Maven repositories? for further information.  

Q. How do I access nightly builds and documentation?

A. You can access nightly builds (binaries) and documentation as detailed in How do I access nightly builds and documentation for ForgeRock products?

See Also

How do I access the ForgeRock protected Maven repositories?

FAQ: Installing and configuring DS

FAQ: Upgrading DS

Copyright and Trademarks Copyright © 2021 ForgeRock, all rights reserved.