Jump to content

OpenIDM

From Alfawiki
OpenIDM
Company typeOpen-source software (formerly)
IndustryIdentity management software
FoundedOctober 27, 2010; 16 years ago (2010-10-27)
FounderForgeRock
ProductsIdentity management system
ParentForgeRock (until 2016)

OpenIDM represents an open-source identity management system created using Java. Its codebase is distributed under the Common Development and Distribution License (CDDL). Built with adaptability in mind, OpenIDM employs JavaScript as its primary scripting language for defining business logic during provisioning tasks. Every feature is accessible through RESTful APIs. Serving as an integration layer, it utilizes the Identity Connectors framework—adopted by ForgeRock under the name OpenICF—and comes equipped with a collection of standard connectors.

History

ForgeRock introduced OpenIDM on October 27, 2010, following a six-month period of internal development. Recognizing a lack of open-source identity provisioning tools, the company released OpenIDM under the CDDL license to maintain consistency with its other offerings, such as OpenAM and OpenDJ. However, by the end of 2016, ForgeRock curtailed community access to the most recent development builds, effectively ending its open-source availability.

OpenIDM incorporates the Open Source Identity Connector Framework initially developed by Sun Microsystems, which ForgeRock renamed OpenICF and continues to evolve as a community-led initiative.

Significant milestones in its release history include version 2.0 in January 2012, version 2.1 in February 2013 as part of the Open Identity Stack, and version 3.0 in August 2014.

In November 2016, ForgeRock shifted OpenIDM to a proprietary license model, rebranding it as ForgeRock Identity Management and halting open-source distribution.

Following this transition, the Open Identity Platform Community has sustained the open-source OpenIDM version 3.0.0 and has kept releasing updates, with version 6.0 launched on May 21, 2024.

Roadmap

The developmental roadmap for ForgeRock's OpenIDM from its inception through 2012 highlighted key enhancements and strategic goals:

  • The initial release, OpenIDM 1.0, debuted on October 27, 2010.
  • OpenIDM 2.0 arrived on January 17, 2012, establishing the fundamental architecture with essential CRUD operations via REST and password synchronization capabilities.
  • Version 2.1 concentrated on integrating workflow and business process engines.
  • Planned features for OpenIDM 2.2 included role-based provisioning functionality.
  • Maintenance responsibility for OpenIDM shifted to the Open Identity Platform Community starting with version 3.0.
  • The most recent update, OpenIDM 6.0, broadened compatibility to support Java LTS editions 11, 17, and 21.

External links