Getting the source code

We use Git as our source code revision systems. Git is a widely used open source source code revision system with great client support.. SourceTree works well with the ForgeRock Stash server.

To download the ForgeRock products source code, you must have a free Backstage account. Once you have created your Backstage account you can log in to the stash server with your Username (not email address!) and Password. 

Grabbing the source

To clone the repository of a project to your local machine you can type the git command for the project (see below) on your command line or add the url to your version control tool. Once you have the repository you can build the latest code (on branch ‘master’) or any of the Enterprise releases by following the guides in the Wiki link provided:

git clone https://stash.forgerock.org/scm/openam/openam-public.git

Git will ask you for your backstage username (not email address!) and password before downloading the repository.

Instructions on how to build OpenAM may be found on the following wiki pages:
https://wikis.forgerock.org/confluence/display/openam/Build+OpenAM+from+Source

To build OpenDJ you need to clone four repos:

git clone https://stash.forgerock.org/scm/opendj/opendj-public.git
git clone https://stash.forgerock.org/scm/opendj/opendj-man-pages-public.git
git clone https://stash.forgerock.org/scm/opendj/opendj-packages-public.git
git clone https://stash.forgerock.org/scm/opendj/opendj-sdk-public.git

Git will ask you for your backstage username (not email address!) and password before downloading the repository.

Instructions on how to build OpenDJ may be found on the following wiki pages;
https://wikis.forgerock.org/confluence/display/OPENDJ/Developing+OpenDJ+with+Maven

git clone https://stash.forgerock.org/scm/openidm/openidm-public.git

Git will ask you for your backstage username (not email address!) and password before downloading the repository.

Instructions on how to build OpenIDM may be found on the following wiki pages;
https://wikis.forgerock.org/confluence/display/openidm/Building+OpenIDM+from+Source+Code

To clone one of the OpenICF repositories, please visit the OpenICF Stash project: https://stash.forgerock.org/projects/OPENICF

git clone https://stash.forgerock.org/scm/openig/openig-public.git

Git will ask you for your backstage username (not email address!) and password before downloading the repository.

Instructions on how to build OpenIG may be found on the following wiki pages;
https://wikis.forgerock.org/confluence/display/OPENIG/Building+OpenIG+from+the+Source+Code

Browsing the source

For a visual interface to the source code for all projects, with all branches and tags, check out stash.forgerock.org/projects for OpenAM, OpenDJ, OpenIG, OpenICF and OpenIDM.

forgerock-source-code-stash

©2017 ForgeRock - we provide an identity and access platform to secure every online relationship for the enterprise market, educational sector and even entire countries. Click to view our privacy policy and terms of use.

Log in with your username and password

Lost your password?

Forgot your details?