FAQ: IDM compatibility with third-party products
The purpose of this FAQ is to provide answers to commonly asked questions regarding IDM compatibility with third-party products.
1 reader recommends this article
Frequently asked questions
- Q. What repositories are supported in production?
- Q. Is Amazon Web Services™ (AWS™) RDS supported for production use in IDM?
- Q. Does IDM support MySQL clusters for high availability?
- Q. What version of Activiti® is used with IDM?
- Q. Does IDM support a remote Activiti installation?
- Q. Does IDM support the NDB Cluster engine?
- Q. Is IDM FIPS 140-2 compliant?
Q. What repositories are supported in production?
A. For IDM 7.2, the following repositories are supported for use in production:
- DS 7.2
By default, IDM uses an embedded DS instance for testing purposes. The embedded instance is not supported in production. If you want to use DS as a repository in production, you must set up an external instance.
- Oracle MySQL™ version 5.7 and 8.0 with MySQL JDBC Driver Connector/J 8.0.
- MariaDB version 10.7 with MySQL JDBC Driver Connector/J 8.0.
- Microsoft® SQL Server™ 2017 and 2019.
- Oracle Database 19c and 21c.
- PostgreSQL® 12.11, 13.7, and 14.3.
- IBM® DB2 11.5.
See Select a repository for further information on configuring repositories.
For other versions of IDM, you should check the Supported repositories section in the applicable release notes.
Q. Is Amazon Web Services (AWS) RDS supported for production use in IDM?
A. The repositories supported for IDM are also supported in the cloud, which includes AWS RDS. Within AWS RDS, there are several databases available, including AWS Aurora. See Amazon Relational Database Service (RDS) for further information.
However, any configuration issues specific to these cloud-based repositories are outside the scope of ForgeRock support; if you want more tailored advice, consider engaging Deployment Support Services.
There is a known performance issue using AWS Aurora PostgreSQL 1.1 (compatible PostgreSQL v9.6.6) If you are using this version as a repository, you should upgrade to AWS Aurora PostgreSQL 1.3 (compatible PostgreSQL v9.6.9) to avoid introducing performance impacts.
See Amazon Aurora PostgreSQL updates Version 1.3: Fixed a known performance limitation on heavy write workloads that caused waits on the LWLock:buffer_content and IO:ControlFileSyncUpdate events.
Q. Does IDM support MySQL clusters for high availability?
A. IDM has not been tested with MySQL clusters. You should not use a clustered instance for the repository as this can cause major issues for clustering and synchronization, for example, where there is a delay in replication and a query occurs immediately after an update. See Best practice for clustering in IDM for further information.
Q. What version of Activiti is used with IDM?
A. Activiti 5.15 is used in pre-IDM 7. The Activiti workflow engine has been replaced with Flowable in IDM 7.
Q. Does IDM support a remote Activiti installation?
A. No, remote Activiti installations have not been tested with the cREST (Commons REST) API.
Q. Does IDM support the NDB Cluster engine?
A. No, the NDB Cluster engine is not supported; IDM currently only supports the InnoDB engine for MySQL.
Q. Is IDM FIPS 140-2 compliant?
A. See Is the ForgeRock Identity Platform FIPS 140-2 compliant? for further information.
FAQ: Installing and configuring IDM