Page tree
Skip to end of metadata
Go to start of metadata

About Identity Connectors

MidPoint is using ConnId framework. This framework provides a layer that separates the identity management system from the target and source systems. The framework supports Java and .NET connectors for that purpose. Evolveum is a major contributor to the development of ConnId framework.

The ConnId framework is developed jointly by several companies and independent contributors. But not the connectors. The connectors are developed and maintained in separate projects. There are mostly non-technical reasons for this separation such as licensing issues, philosophical differences and business strategies. However the common framework makes the connectors compatible. Therefore connectors from several projects can be used together in one solution.

Legacy Connector List

This table summarizes the connectors that still exist in some form, but they are considered to be legacy. We recommend NOT TO USE those connectors. Those connectors are not supported by Evolveum  and they may not be fit for any kind of production use.

Connector

StatusMaintained by
(Origin)

Connects to

Note

GitLab (legacy)LegacyEvolveumGitLab serverSee GitLab Connector
AD (JNDI)Community
Not recommended
ConnIdActive Directory (using LDAP)Maintained by ConnId project.
Not recommended for use. This connector has many limitations. Use Active Directory Connector developed by Evolveum instead.
CMD
ConnIdExecutes arbitrary commandsDoes not seem to support object renaming.
CSV Directory

Community

Not recommended

ConnIdCSV files in a directoryMaintained by ConnId project.
We recommend to use CSV Connector instead.
OpenAMUnknownConnId
Maintained by ConnId project.
Status of this connector is unknown.

DB2 Connector

Unknown

SunICF/OpenICF


No reports. There is no reliable information whether this connector works or does not work.

MySQLUser Connector

Unknown

SunICF/OpenICF

MySQL, manages MySQL database accouts (users).

This is not for table content, use DatabaseTable Connector instead.
Activation (disable/enable) not supported by the connector.

Lotus NotesLegacyEvolveumLotus Notes/DominoTested and deployed with older version of the framework. Not developed any mode. Can be updated if needed.

Oracle Connector

Unknown

SunICF/OpenICF

Oracle Database Server, manages Oracle database accouts (users).

This is not for table content, use DatabaseTable Connector instead.

FlatFile Connector
(historic)

Legacy

SunICF/OpenICF


Not tested. Seems to be obsoleted by CSV and CSVFile connector.

XML Connector

Unknown

SunICF/OpenICF


Not tested, probably obsolete.

VMS Connector

Unknown

SunICF/OpenICF


Not tested, probably obsolete.

OpenPortal Connector

Unknown

OpenICF


Not tested, probably obsolete.

SPML Connector

Unknown

OpenICF


Not tested

Atlassian JIRA (scripted REST)LegacyEvolveumJIRAOnly for push and get profile avatar picture with resizing - Deprecated
Atlassian Confluence (scripted REST)LegacyEvolveum Atlassian Confluence (Wiki)Only for push and get profile picture with resizing
Atlassian Bitbucket
(scripted REST)
LegacyEvolveumAtlassian BitbucketOnly for push and get profile picture with resizing

CSVFile Connector

LegacyEvolveum
(nLight)

Manipulates content of CSV-formatted files, executes scripts.

Good for integration to HR-like source systems that export data to CSV.
Originally contributed by the current Evolveum team to the OpenICF project. It was later taken over by the Polygon project. We do not recommend use of the original or OpenICF version.
This connector is LEGACY. New CSV Connector is in development.

Legacy LDAP Connector

Legacy

Evolveum
(OpenICF, Sun ICF)

LDAP-based directory servers. Also works for LDAP access to Active Directory. Evolution of original Sun LDAP connector. CDDL-licensed and JNDI-based.

This connector originated from Sun ICF, taken over by OpenICF and then taken over by Polygon.
We do not recommend use of the original or OpenICF version. The Polygon version has significant improvements over all other versions.
WARNING: This connector is a development dead-end. It is JNDI-based. JNDI is a very bad API for LDAP and it has severe limitations. This connector is maintained, but it is no longer actively developed. Use the new LDAP Connector instead whenever possible.

Legacy Active Directory Connector (.NET)LegacyOpenICF
(Sun ICF)
Active Directory (by ADSI)

Tested on Windows 2008 R2, 2012 server.

This connector is LEGACY. Please us the Active Directory Connector (LDAP) instead.

Exchange Connector
(.NET)
Legacy
Microsoft Exchange

Tested on Windows 2008 R2 + Exchange 2010, 2013 Server

This connector is LEGACY. Please us the Active Directory Connector (LDAP) instead.

Solaris Connector

Legacy

OpenICF
(Sun ICF)

Solaris, Linux, AIX

Tested Solaris, AIX, RedHat and Ubuntu with su and sudo

LEGACY use Unix connector instead

See Identity Connectors page for explanation of connector status labels.

See also