Ответ на вопрос
OpenIDM
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.
Примечания
- ↑ OpenIDM (англ.). Дата обращения: 22 мая 2024. Архивировано 15 марта 2025 года.
- ↑ ForgeRock Establishes OpenIDM Project for Identity Management (англ.). Дата обращения: 20 марта 2012.
- ↑ Phipps, Simon Announcing OpenIDM (англ.) (27 октября 2010). Дата обращения: 20 марта 2012. Архивировано 29 октября 2010 года.
- ↑ Adopting the ICF project under the new name OpenICF (англ.). Дата обращения: 20 марта 2012.
- ↑ ForgeRock announces OpenIDM 2.0 (англ.). Дата обращения: 20 марта 2012.
- ↑ ForgeRock announces OpenIDM 2.1 (англ.). Reuters. Дата обращения: 21 февраля 2013. Архивировано 11 апреля 2013 года.
- ↑ ForgeRock announces OpenIDM 3.0 (англ.). Дата обращения: 10 октября 2014. Архивировано 3 сентября 2014 года.
- ↑ 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 года.
- ↑ Open Identity Platform Community (англ.). GitHub. Архивировано 28 августа 2025 года.
- ↑ OpenIDM Downloads (англ.). GitHub. Архивировано 11 ноября 2020 года.
- ↑ Open Identity Platform released OpenIDM 6.0 (англ.). Дата обращения: 21 мая 2024. Архивировано 22 мая 2024 года.
- ↑ OpenIDM Roadmap (англ.). Дата обращения: 20 марта 2012. Архивировано 22 февраля 2017 года.
Ссылки
- https://github.com/OpenIdentityPlatform/OpenIDM
- https://github.com/OpenIdentityPlatform/OpenIDM/wiki — документация
- https://github.com/OpenIdentityPlatform/OpenIDM/issues — система отслеживания ошибок