{{Infobox software | name = OpenIDM | logo= File:OpenIDM-logo.png | released = {{start date|2010|10|27}} | discontinued = No | latest release version = 6.0.0 | latest release date = {{start date|2024|05|21}} | operating system = Cross-platform | programming language = Java | language = English | repo = https://github.com/OpenIdentityPlatform/OpenIDM | genre = Identity management system | license = CDDL | website = {{URL|https://github.com/OpenIdentityPlatform/OpenIDM}} }}
'''OpenIDM''' is an open-source identity management system written in the Java programming language.<ref name=OpenIdentityPlatform>{{cite web|title=OpenIDM|url=https://github.com/OpenIdentityPlatform/OpenIDM|accessdate=22 May 2024}}</ref> The OpenIDM source code is available under the Common Development and Distribution License (CDDL). OpenIDM is designed with flexibility in mind, leverages JavaScript as default scripting language to define business rules during provisioning. All capabilities of OpenIDM expose RESTful interfaces. As an integration layer, OpenIDM leverages the Identity Connectors (adopted by ForgeRock as OpenICF) and has a set of default connectors.
== History == ForgeRock launched the OpenIDM project on October 27, 2010 at GOSCON in Portland following a 6-month internal development process.<ref>{{cite web|title=ForgeRock Establishes OpenIDM Project for Identity Management|url=http://www.openidm.info/content/forgerock-establishes-openidm-project-open-source-identity-management|accessdate=20 March 2012}}{{Dead link|date=February 2026 |bot=InternetArchiveBot }}</ref>
ForgeRock felt there was no strong open source identity provisioning project, and launched OpenIDM under CDDL licensing for compatibility with OpenAM and OpenDJ.<ref>{{cite web|last=Phipps|first=Simon|title=Announcing OpenIDM|date=27 October 2010|url=http://webmink.com/2010/10/27/announcing-openidm/|accessdate=20 March 2012}}</ref> However, just giving access to an old, flattened X.0.0 source tree which usually still contains many bugs, can hardly be described as what is usually understood as Open Source. So since it prevents the community from taking part on developing within the latest version aka trunk, doesn't give any insights, what actually got fixed/features got merged, it should be considered closed source, now (end 2016).
Full leveraging the Open Source project Identity Connector Framework from Sun Microsystems as integration layer to resources, ForgeRock announced to adopt the project and forming a community around the framework, all under the new name OpenICF.<ref>{{cite web|title=Adopting the ICF project under the new name OpenICF|url=http://www.openidm.info/content/global-openicf-open-source-identity-connector-community-launched|accessdate=20 March 2012}}{{Dead link|date=February 2026 |bot=InternetArchiveBot }}</ref>
January 17, 2012 ForgeRock announces OpenIDM 2.0 of OpenIDM.<ref>{{cite web|title=ForgeRock announces OpenIDM 2.0|url=http://www.prnewswire.com/news-releases/forgerock-announces-openidm-20-137478653.html|accessdate=20 March 2012}}</ref>
February 20, 2013 ForgeRock announced OpenIDM 2.1, part of the Open Identity Stack which is the latest stable release of OpenIDM.<ref>{{cite web|title=ForgeRock announces OpenIDM 2.1|website=Reuters|url=https://www.reuters.com/article/2013/02/20/ca-forgerock-idUSnBw4tlqSGa+106+BSW20130220|archive-url=https://archive.today/20130411174229/http://www.reuters.com/article/2013/02/20/ca-forgerock-idUSnBw4tlqSGa+106+BSW20130220|url-status=dead|archive-date=11 April 2013|accessdate=21 February 2013}}</ref>
August 11, 2014 ForgeRock announced OpenIDM 3.0.<ref>{{cite web|title=ForgeRock announces OpenIDM 3.0|url=http://forgerock.com/openidm3-0/|accessdate=10 October 2014}}</ref>
Since November 2016, ForgeRock closed OpenIDM source code, renamed OpenIDM to Forgerock Identity Management and started to distribute it under commercial license.<ref name=":1">{{cite web | title=ForgeRock has shuttered the open-source community, and no longer allows new development on their platform under a permissive license | website=timeforafork | date=June 1, 2017 | url=http://www.timeforafork.com/ | ref={{sfnref | ForgeRock | 2017}} | accessdate=June 1, 2017 | archive-date=October 3, 2017 | archive-url=https://web.archive.org/web/20171003142102/http://www.timeforafork.com/ | url-status=dead }}</ref>
OpenIDM 3.0.0 resumed to maintain by Open Identity Platform Community<ref>{{cite web|url=https://github.com/OpenIdentityPlatform|title=Open Identity Platform Community|website=GitHub }}</ref> and issued new release.<ref>{{cite web|url=https://github.com/OpenIdentityPlatform/OpenIDM/releases|title=OpenIDM Downloads|website=GitHub }}</ref>
May 21, 2024 Open Identity Platform community released OpenIDM 6.0.<ref>{{cite web|title=Open Identity Platform released OpenIDM 6.0|url=https://github.com/OpenIdentityPlatform/OpenIDM/releases/tag/6.0.0|accessdate=21 May 2024}}</ref>
== Roadmap == ForgeRock posted an OpenIDM roadmap stretching from release date to end of 2012 also outlining the project principles.<ref>{{cite web|title=OpenIDM Roadmap|url=https://wikis.forgerock.org/confluence/display/openidm/OpenIDM+Roadmap|accessdate=20 March 2012|archive-date=22 November 2012|archive-url=https://web.archive.org/web/20121122221120/https://wikis.forgerock.org/confluence/display/openidm/OpenIDM+Roadmap|url-status=dead}}</ref> *OpenIDM 1.0, launched October 27, 2010. *OpenIDM 2.0, released January 17, 2012 — provided the initial architecture, Basic CRUD capabilities all exposed via REST and password synchronization capabilities. *OpenIDM 2.1, is to focus on workflow and business process engine integration. *OpenIDM 2.2, is expected to introduce role based provisioning. *OpenIDM 3.0, released under Open Identity Platform Community maintenance. *OpenIDM 6.0, Added Java LTS versions support: 11, 17, 21
== References == {{Reflist}}
==External links== * {{github|OpenIdentityPlatform/OpenIDM}} * {{github|OpenIdentityPlatform/OpenIDM/wiki|OpenIDM Documentation Wiki}} * {{github|OpenIdentityPlatform/OpenIDM/issues|Issue Tracker}}
Category:Identity management systems Category:2010 software Category:Free software programmed in Java Category:Cross-platform free software Category:Software using the Common Development and Distribution License
{{computer-security-stub}}