PingIDM 8.0.0

Discontinued

We’ve removed the following functionality. For previous releases, the information could be outdated or superseded.

IDM 8.0

Jetty configuration

We’ve removed jetty.xml configuration in this release of IDM. The updated Jetty 12.0.16 configuration is replaced with a webserver.json file for global settings and a webserver.listener-*.json file to detect changes. Learn more in Embedded Jetty configuration.

Custom servlet filters

Custom servlet filters are not supported in IDM 8.0. The only servletfilter-* configurations you can continue to use are CrossOriginFilter and LargePayloadServletFilter.

Embedded DS repository

The embedded DS repository is no longer included with IDM. Before you can use IDM, you must select and configure a repository.

Apache Felix web console

We’ve removed the Apache Felix web console in this release of IDM.

Tamper protection for CSV audit logs

We’ve removed tamper protection for CSV audit logs in this release of IDM.

Integrated Windows Authentication (IWA)

We’ve removed the IWA authentication module in this release of IDM. This feature is a function of PingAM.

Standalone self-service

We’ve removed IDM standalone self-service and all self-service stages in this release. From IDM 7 onwards, this functionality is replaced by AM Authentication Trees.

The admin UI link to self-service resulting in a 404 error is a known issue.

Social authentication

We’ve removed social authentication in this release of IDM. The feature is a function of AM. Once a user has logged in through AM (using a social provider or some other way), they can obtain an access token with that session and use the access token to interact with IDM through the rsFilter configuration.

Additionally, Microsoft has deprecated the "Sign In with LinkedIn" functionality as of August 1, 2023. Refer to Sign In with LinkedIn.

Progressive profile

We’ve removed progressive profile data collection in this release of IDM. This functionality is already supported by PingOne Advanced Identity Cloud and AM in a platform deployment. Learn more in:

Samples

We’ve removed the following samples and example configurations in this release.

Getting started sample

The getting-started sample is no longer included with IDM. Use Synchronize data from a CSV file to IDM instead.

Synchronize data between IDM and DocuSign sample

The sync-with-docusign sample is no longer included with IDM. You can find more information in the ICF documentation.

Example configurations

  • provisioner.openicf-engineering.json

IDM 7.5

Java 11 support

Running IDM requires Java 17. Learn more in Java requirements.

IDM 7.4

Sample notification configuration files

We’ve removed the following sample notification configuration files from the /path/to/openidm/samples/example-configurations/conf directory:

  • notification-newReport.json

  • notification-termsUpdate.json

Splunk and Elasticsearch audit handlers

We’ve removed the Splunk and Elasticsearch audit event handlers in this release.

IDM 7.4 supports file-based audit handlers and logging to standard output, both of which Elasticsearch and Splunk can consume.

IDM 7.3

No features or functionality were removed in this release.

IDM 7.2

OAUTH_CLIENT authentication module

The OAUTH_CLIENT authentication module has been removed. Using OAuth2 for authentication through AM is available with the resource server filter (rsFilter).

CLI update command

The cli.sh update command (used in older releases to apply maintenance updates) has been removed in this release. Learn more about upgrading to the latest IDM release in the Upgrade Guide. The ability to place a server in maintenance mode has also been removed.

IDM 7.1

No features or functionality were removed in this release.

IDM 7.0

Native queries using _queryExpression

Native query expressions using the _queryExpression keyword are no longer supported on managed objects. You must rewrite any custom queries that use _queryExpression as regular filtered queries or as parameterized queries. Native query expressions are still supported for system objects.

reloadScriptOnExecution for Scripted Groovy connectors

For scripted Groovy connectors, the reloadScriptOnExecution property has been removed from all sample provisioner files, as the property is not used by the connectors. To learn more about how scripts are loaded, refer to Script compilation and caching.

Scripted PowerShell connectors still use the ReloadScriptOnExecution property to determine when a script is reloaded from disk.

Properties from boot.properties

The following properties have been removed from <filename>resolver/boot.properties</filename>:

  • openidm.script.javascript.debug

  • openidm.script.javascript.sources

  • openidm.ssl.host.aliases

  • com.iplanet.am.cookie.name

  • com.sun.identity.auth.cookieName

Custom aliases for default keys

You can no longer specify custom aliases for the default keys that IDM generates on startup. Learn more in The IDM keystore.

Communication protocol for connector servers

In previous IDM releases, the protocol property of a connector server configuration specified the communication protocol to the remote connector server. This property existed for legacy purposes and was set to websocket by default. The property has now been removed and connections to the remote connector server always use the websocket protocol.

Full Stack sample

The "full stack sample" (Integrating IDM With the ForgeRock Identity Platform) has been removed. The only supported method of authentication through AM is by using AM bearer tokens and the rsFilter authentication module. Learn more in the Platform Setup Guide.

Obfuscating and encrypting property values

The ability to generate obfuscated and encrypted property values by using the crypto bundle has been removed. The secrets service replaces this functionality. Learn more in Secret stores.

Self-service registration with the legacy UI

When configuring self-service registration, the idmUserDetails stage had previously used the identityResourceUrl property instead of identityServiceUrl. This stage now correctly uses the identityServiceUrl property. identityResourceUrl has been removed.

ScriptedCREST Connector and Sample

The ScriptedCREST connector and the corresponding sample have been removed in this release. Migrate any deployments that use this connector to the Scripted REST connector.

Office 365 Connector

Support for the Office 365 connector has been removed in this release. Instead of the Office 365 connector, use the Microsoft Graph API connector.

Active Directory Connector

Support for the Active Directory (AD) .NET Connector has been removed.

Archive

For documentation and release information prior to IDM 7.0, check out the Documentation Archive.