OpenIDM

Pause

OpenIDM — это открытая система управления идентификацией, написанная на языке программирования Java[1]. Исходный код OpenIDM доступен по лицензии CDDL. OpenIDM разработан с упором на гибкость, использует язык JavaScript по умолчанию для описания бизнес-правил при управлении учётными записями. Все возможности OpenIDM доступны через REST-интерфейсы. В качестве интеграционного слоя OpenIDM использует Identity Connectors (принятые ForgeRock как OpenICF) и имеет набор стандартных коннекторов.

Общие сведения
OpenIDM
Тип Система управления идентификацией
Написана на Java
Операционная система кроссплатформенный
Языки интерфейса английский
Первый выпуск 27 октября 2010
Последняя версия 6.0.0 (21 мая 2024)
Репозиторий github.com/OpenIdentityP…
Лицензия CDDL
Сайт github.com/OpenIdentityP…

История

Компания ForgeRock объявила о запуске проекта OpenIDM 27 октября 2010 года на конференции GOSCON в Портленде после шести месяцев внутренней разработки[2].

ForgeRock посчитала, что не существует мощных открытых систем управления идентификацией, и выпустила OpenIDM под лицензией CDDL для совместимости с OpenAM и OpenDJ[3]. Однако предоставление доступа только к устаревшему, стабилизированному дереву исходного кода X.0.0, зачастую содержащему множество ошибок, едва ли соответствует понятию открытого исходного кода. Это ограничивало возможности сообщества участвовать в развитии актуальной версии и понимании внедрённых изменений; к концу 2016 года проект фактически стал закрытым.

В качестве интеграционного слоя ForgeRock полностью использовала открытый проект Identity Connector Framework от Sun Microsystems для работы с внешними системами, а затем объявила о принятии проекта и формировании сообщества вокруг него под новым названием OpenICF[4].

17 января 2012 года компания ForgeRock представила версию OpenIDM 2.0[5].

20 февраля 2013 года была анонсирована версия OpenIDM 2.1, как часть комплекта Open Identity Stack, являясь на тот момент самой стабильной[6].

11 августа 2014 года ForgeRock представила OpenIDM 3.0[7].

С ноября 2016 года компания ForgeRock закрыла исходный код OpenIDM, переименовала его в Forgerock Identity Management и начала распространять под коммерческой лицензией[8].

Поддержка OpenIDM с версии 3.0.0 была возобновлена Open Identity Platform Community[9], которая выпустила обновления продукта[10].

21 мая 2024 года сообщество Open Identity Platform выпустило версию OpenIDM 6.0[11].

Дорожная карта

ForgeRock опубликовала дорожную карту OpenIDM с момента выпуска до конца 2012 года, в которой обозначены также основные принципы проекта[12].

  • OpenIDM 1.0, выпущен 27 октября 2010 года.
  • OpenIDM 2.0, выпущен 17 января 2012 года — реализована начальная архитектура, базовые функции CRUD, все через REST, а также синхронизация паролей.
  • OpenIDM 2.1, основной акцент — интеграция модуля бизнес-процессов и workflow.
  • OpenIDM 2.2, запланировано внедрение ролевого управления доступом.
  • OpenIDM 3.0, поддерживается Open Identity Platform Community.
  • OpenIDM 6.0, добавлена поддержка LTS-версий Java: 11, 17, 21.

Примечания

  1. ↑ OpenIDM (англ.). Дата обращения: 22 мая 2024. Архивировано 15 марта 2025 года.
  2. ↑ ForgeRock Establishes OpenIDM Project for Identity Management (англ.). Дата обращения: 20 марта 2012.
  3. ↑ Phipps, Simon Announcing OpenIDM (англ.) (27 октября 2010). Дата обращения: 20 марта 2012. Архивировано 29 октября 2010 года.
  4. ↑ Adopting the ICF project under the new name OpenICF (англ.). Дата обращения: 20 марта 2012.
  5. ↑ ForgeRock announces OpenIDM 2.0 (англ.). Дата обращения: 20 марта 2012.
  6. ↑ ForgeRock announces OpenIDM 2.1 (англ.). Reuters. Дата обращения: 21 февраля 2013. Архивировано 11 апреля 2013 года.
  7. ↑ ForgeRock announces OpenIDM 3.0 (англ.). Дата обращения: 10 октября 2014. Архивировано 3 сентября 2014 года.
  8. ↑ ForgeRock has shuttered the open-source community, and no longer allows new development on their platform under a permissive license (англ.). timeforafork (1 июня 2017). Дата обращения: 1 июня 2017. Архивировано 3 октября 2017 года.
  9. ↑ Open Identity Platform Community (англ.). GitHub. Архивировано 28 августа 2025 года.
  10. ↑ OpenIDM Downloads (англ.). GitHub. Архивировано 11 ноября 2020 года.
  11. ↑ Open Identity Platform released OpenIDM 6.0 (англ.). Дата обращения: 21 мая 2024. Архивировано 22 мая 2024 года.
  12. ↑ OpenIDM Roadmap (англ.). Дата обращения: 20 марта 2012. Архивировано 22 февраля 2017 года.

Ссылки

Pause