Last modified 16 Mar 2021 17:57 +01:00

MidPoint is no longer using OpenICF framework. Neither Evolveum nor nLight are cooperating on OpenICF project any longer.

MidPoint is fully migrated to ConnId framework and Evolveum is an active contributor to the ConnId project.

OpenICF framework used to be compatible with ConnId. Due to unilateral changes in OpenICF, OpenICF and ConnId are no longer compatible. Therefore, stock OpenICF connectors cannot be used in midPoint. Older or modified OpenICF connectors may still be able to work with midPoint. However, their use is not longer supported.


OpenICF was a descendant of Sun Identity Connector Framework (Sun ICF) which was probably the only usable open-source part of Sun Identity Manager. OpenICF was an open project governed by ForgeRock. Although there was a significant number of improvements over the original Sun version the basic approach and architecture remains the same.

OpenICF used to be compatible with ConnId framework, it is sharing the same architecture, concepts and significant part of the code base. But there are some unilateral code changes made by ForgeRock that made the connectors incompatible. Please refer to the ConnId and Identity Connectors pages for more details.

As far as we can tell, OpenICF is no longer maintained as an open source project. We strongly recommend to use ConnId instead.

OpenICF Issues

There are several known and painful issues in ICF design there are not critical. These issues are addressed as a joint effort of several companies in cooperation with the ConnId project.

See Also