Notes covering Identity Connect prerequisites, fixes, and known issues.

Chapter 1. What's New

Identity Connect 3 is a completely revised release, based on the latest ForgeRock Identity Management release. Identity Connect 3 has functional parity with previous Identity Connect releases but provides a more streamlined User Interface and resolves a number of issues.

Major functional differences between this release and the previous Identity Connect release include the following:

Support for a PostgreSQL repository

Identity Connect 3.0.1.2 runs with an embedded PostgreSQL repository by default. This replaces the Orient DB repository provided in previous releases.

You can also set up Identity Connect to use an external PostgreSQL repository, as described in "Configuring Identity Connect With an External PostgreSQL Repository" in the Implementation Guide. Running Identity Connect with a MySQL repository is no longer supported.

1.1. Patches

Patches are issued periodically and contain mainly security fixes. The following patches are available:

1.2. Maintenance Releases

Maintenance releases contain a collection of fixes and minor RFEs. The following maintenance releases are available:

Chapter 2. Before You Install

This chapter covers software and hardware prerequisites for installing and running Identity Connect software.

Identity Connect software supports the following Java environments:

Supported Java Versions
VendorVersions

OpenJDK, including OpenJDK-based distributions:

  • AdoptOpenJDK/Eclipse Adoptium

  • Amazon Corretto

  • Azul Zulu

  • Red Hat OpenJDK

ForgeRock tests most extensively with AdoptOpenJDK/Eclipse Adoptium.

11

Oracle Java

11

To check the Java version on UNIX or Windows systems, type java -version in a terminal or PowerShell console. For example:

java -version
openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.4+11)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.4+11, mixed mode)
  

If you are running Identity Connect on a Windows system, you must also set the JAVA_HOME environment variable to point to the root of a valid Java installation. See the Windows documentation that corresponds to your server version for instructions on setting environment variables.

Increasing the heap size available to the JVM can improve Identity Connect performance. By default, Identity Connect runs with an initial heap and a maximum heap of 2 Gbytes. You can increase both the initial and maximum heap sizes available to the JVM by setting the OPENIDM_OPTS environment variable before you start the server.

The following command changes the initial and maximum heap to 3 Gbytes. Adjust the command, according to your shell. To set the environment variable on Windows Systems, see the Microsoft TechNet article at http://technet.microsoft.com/en-us/library/cc772047.aspx.

export OPENIDM_OPTS="-Xmx3g -Xms3g"

Identity Connect 3.0.1.2 is supported on the following operating systems:

  • Red Hat Enterprise Linux (and CentOS Linux) 6.6, 6.7, 7.0, and 8.0

  • Ubuntu Linux 16.04, and 18.04

  • Windows Server 2012 R2, 2016, and 2019

By default, Identity Connect stores user, audit and configuration data in an embedded PostgreSQL repository. The embedded repository is supported in production but for larger deployments and for availability you might want to set up an external PostgreSQL database.

Only PostgreSQL version 10 is supported.

The Identity Connect UI has been tested with the following browsers:

BrowserVersion
Google Chrome Most recent stable version
Mozilla Firefox Most recent stable version
Microsoft Internet Explorer Version 11 and Edge
Safari Version 5 and later

For information about the browsers that are supported for the Salesforce UI, see the Salesforce documentation.

You need at least 200 MB disk space and 2 GB memory for a minimal evaluation installation. For a production installation, disk space and memory requirements will depend on the number of Active Directory users, and on the size of the log files that Identity Connect writes.

Caution

Identity Connect uses BouncyCastle 1.67 for signing JWTs. The BouncyCastle .JAR file that is bundled with Identity Connect includes the org.bouncycastle.asn1.util.Dump command-line utility. Although this utility is not used directly by IDM, it is possible to reference the utility in your scripts. Due to a security vulnerability in this utility, you should not reference it in your scripts. For more information, see the corresponding BouncyCastle issue.

Chapter 3. Limitations, and Known Issues

This chapter lists the main issues and limitations that are known to exist in this Identity Connect release, as well as major issues that have been fixed since the previous release.

3.1. Key Fixes in Identity Connect 3.0.1.2-patch

Security issues were fixed in this patch.

3.2. Key Fixes in Identity Connect 3.0.1.2

Security issues were fixed in this release.

3.3. Key Fixes in Identity Connect 3.0.1.1

The following important issues were fixed in this release:

  • OPENIDM-14996: Update the Salesforce managed package installed on a Salesforce org to latest

  • OPENIDM-14419: IC Setup Wizard gets Error: Failed to update samlssoconfig

  • OPENIDM-14245: Required fields are missing: [ProfileId] when AD Account is removed from Group mapped to SF Profile

3.4. Key Fixes in Identity Connect 3.0.1

The following important issues were fixed in this release:

  • OPENIDM-14251: IC Migration does not set the home attribute within the saml.json config

  • OPENIDM-14250: SSO Page stuck loading (spinning) forever if the SF SSO Config is deleted

  • OPENIDM-14182: Page and sort results in the 'Change User Association' modal window in IC

  • OPENIDM-14178: When only one role is assigned to an assignment the UI appears to not save the change in Identity Connect

  • OPENIDM-14175: Not all groups show up in vue multiselect used in Identity Connect UI

  • OPENIDM-14165: Debounce search queries and cancel previous search queries for search-as-you-type feature

  • OPENIDM-14164: Highlighting difference in individual sync does not work in IC UI

  • OPENIDM-14156: When cancelling a recon we need to display that as part of the spinner data

  • OPENIDM-14155: Change default log level for the schedules in IdentityConnect by default to debug

  • OPENIDM-14154: Supply the default 636 port when toggling SSL for the AD connection in Identity Connect

  • OPENIDM-14153: Add loading spinner to `attributes` and `sso` views in Identity Connect

  • OPENIDM-14146: Change user association in Identity Connect UI does not display the error message

  • OPENIDM-14139: Members are only added managed roles during liveSync of user account changes

  • OPENIDM-14137: Problem retrieving Salesforce SAML when configured on port 443

  • OPENIDM-14077: Enable the schedule-livesyncADGroups after the wizard recons in the initial AD groups

  • OPENIDM-14071: Recon association entry api doesn't filter correctly if there are null source or target object ids

  • OPENIDM-14062: Password Reset for Identity Connect not displaying in the UI for end users

  • OPENIDM-14042: Change the default.html and 404.html for Identity Connect to use Salesforce 404 page

  • OPENIDM-14041: Modify create-openidm-rc.sh for Identity Connect to include Salesforce as description

  • OPENIDM-14040: Allow the Identity Connect Sync grid display to have configurable attributes displayed

  • OPENIDM-14016: IC - Inoperable & missing Close buttons on "Manage Salesforce Organizations" dialogs

  • OPENIDM-13917: Add Attribute dialog allows adding a null attribute

  • OPENIDM-13516: SSO config is created but not shown in UI until refresh

  • OPENIDM-13513: IC UI bugs while creating New Organization

  • OPENIDM-13503: Invalid Date range in reports>User Activity on Firefox browser

3.5. Limitations

  • Identity Connect does not support mapping and synchronization of Salesforce Permission Set License Assignments.

    Identity Connect supports mapping between an Active Directory group and a Salesforce Permission Set but not if that Permission Set is available as the result of a Permission Set License Assignment being granted to the user.

    For more information about Permission Set License Assignments, see PermissionSetLicense and PermissionSetLicenseAssign in the Salesforce Developer Documentation.

3.6. Known Issues in This Release

This section lists the known issues with Identity Connect 3.0.1.2.

  • OPENIDM-15364: Scheduled "Live Updates" job execution causes "Resource path '/recon/assoc//entry' contains empty path elements"

  • OPENIDM-15363: Intermittent 'Direct access to this service is forbidden' alert notification

  • OPENIDM-15318: A user removed from AD Groups mapped to Salesforce User Roles doesn't get reassigned to the default User Role

  • OPENIDM-15300: Order weight of Salesforce User Roles not updated

  • OPENIDM-15257: User added to an AD profile group does not get reassigned from default profile

  • OPENIDM-15255: A user removed from AD groups doesn't get reassigned to default Salesforce profile

  • OPENIDM-15114: A deleted AD group is still seen when clicking 'Add AD group' on 'AD Group to Profile' tab

  • OPENIDM-15003: In mapping preview, after a change to the mapping, isActive is not changed to 'true (default)'

  • OPENIDM-14980: "Resource path '/recon/assoc//entry' contains empty path elements" notification is shown after click on the Sync Report download button

  • OPENIDM-14668: When adding PermissionSets or Groups, hitting cancel will not allow any new object selects

  • OPENIDM-14667: Identity Connect UI - Loading wheel is missing when adding multiple relationships between AD groups and Saleforce objects

  • OPENIDM-14381: Cannot add attribute in mapping page attributes tab on Windows

  • OPENIDM-14355: Delete SF Org dialog is shown at second click

  • OPENIDM-14320: Identity Connect - Mapping Attributes tab Save button is active before any changes

  • OPENIDM-14318: User can add attribute multiple times on mapping attributes tab

  • OPENIDM-14309: Association Rules setting disappears even after cancel to save changes

  • OPENIDM-14308: Change User Association - attribute list is hidden

  • OPENIDM-14247: Identity Connect - Configuring IC login with a attribute other than sAMAccountName fails

  • OPENIDM-14246: Typo in Manage Admin Groups help text

  • OPENIDM-14243: IC sync result drop-down menu contains typo

Chapter 4. Documentation Updates

"Documentation Change Log" tracks important changes to the documentation:

Documentation Change Log
DateDescription
2021-09-20
2021-03-23

Fixed an error in the upgrade process in the Implementation Guide for upgrades from version 3.0.1.0 to 3.0.1.2.

2021-02-11

Fixed an error in the documentation on cluster configuration in the Implementation Guide.

2020-09-30
  • Release of Identity Connect 3.0.1.2.

  • Updated the migration procedure in the Implementation Guide and added a procedure for upgrading from minor release.

2020-09-21
2019-12-30

Release of Identity Connect 3.0.1.

2019-11-18

An error in the example Service Principal Name (SPN) has been corrected in the IWA documentation. See "Creating the Keytab File" in the Implementation Guide.


Read a different version of :