OpenAM is an "all-in-one" access management solution that provides Authentication, Authorization, Entitlement and Federation features.
This project provides documentation on GitHub wiki pages.
You can obtain the OpenAM WAR file from GitHub releases pages.
Please read the license before using them.
Software | Required Version |
---|---|
OpenJDK | 1.8 and above |
Maven | 3.1.0 and above |
Git | 1.7.6 and above |
The OpenAM build process and dependencies are managed by Maven.
At this time, OpenAM and related products are not registered in the Maven repository, so it is necessary to build all projects until the Maven local repository is ready.
Please, clone the following projects and run mvn clean install
in order.
In addition, don't forget to execute the commands as a non-root user.
- forgerock-parent
- forgerock-bom
- forgerock-build-tools
- forgerock-i18n-framework
- forgerock-guice
- forgerock-ui
- forgerock-guava
- forgerock-commons
- forgerock-persistit
- forgerock-bloomfilter
- opendj-sdk
- opendj
- openam
Finally, Maven builds the binary in openam/openam-server/target
. The file name format is OpenAM-<version>.war
.
If you would like to deploy OpenAM under OpenJDK11 environment, please do additional procedure.
- Complete Build seciton and get
OpenAM-<version>.war
- Please clone the following project and run
mvn clean install
.
-
After running the command, Maven builds the binary in
jdk8-compat/target
. The file name format isjdk8-compat-<version>.jar
.
-
Place
OpenAM-<version>.war
andjdk8-compat-<version>.jar
binary to following directory../OpenAM-<version>.war ./WEB-INF/lib/jdk8-compat-<version>.jar
-
Add
jdk8-compat-<version>.jar
toOpenAM-<version>.war
jar uf OpenAM-<version>.war WEB-INF/lib/jdk8-compat-<version>.jar
-
The procedure for supporting OpenJDK11 environment is complete.
This project welcomes your contributions.
If you find a bug or have an improvement idea, please open an issue as the first step. However, if it contains security problems, please email us without opening an issue.
This project is subject to the Common Development and Distribution License (CDDL).
Please check all the terms of the CDDL license before using it.
Pay particular attention to the following 5. DISCLAIMER OF WARRANTY
.
5. DISCLAIMER OF WARRANTY.
COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS,
MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK
AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU.
- Sun Microsystems.
- ForgeRock.
- The good things in life.