Install Connector Dependencies

Many connectors depend on third-party libraries. In most cases, these libraries are bundled with IDM (if you are running the connector locally), or with the connector server (if you are running the connector remotely). In some cases, you'll need to download certain libraries. For local connectors, place these libraries in the /path/to/openidm/lib/ directory. For remote connectors, place them in the /path/to/openicf/lib/ directory.

The following table lists the connector dependencies and indicates which ones must be downloaded:

Dependencies for bundled connectors
ConnectorDependencies

Adobe Marketing Cloud Connector

  • bundle/httpclient-osgi-4.5.2.jar

CSV File Connector

  • bundle/super-csv-2.4.0.jar

Database Table Connector

No external dependencies. However, you must include the JDBC driver for the database that you are targeting in the /path/to/openidm/lib/ directory.

DocuSign Connector

  • lib/java-jwt-3.4.0.jar

GoogleApps Connector

  • bundle/httpclient-osgi-4.5.2.jar

  • bundle/httpcore-osgi-4.4.5.jar

  • bundle/jackson-core-2.9.4.jar

  • lib/google-api-client-1.19.0.jar

  • lib/google-api-services-admin-directory-directory_v1-rev41-1.19.0.jar

  • lib/google-api-services-licensing-v1-rev34-1.19.0.jar

  • lib/google-http-client-1.19.0.jar

  • lib/google-http-client-jackson2-1.19.0.jar

  • lib/google-oauth-client-1.19.0.jar

  • lib/google-oauth-client-java6-1.19.0.jar

Scripted Groovy Connector

No external dependencies

Scripted Poolable Groovy Connector

No external dependencies

Kerberos Connector

  • lib/groovy-connector-1.5.7.0

  • lib/ssh-connector-1.5.6.0

LDAP Connector

No external dependencies

Marketo Connector

  • lib/groovy-connector-1.5.7.0

MongoDB Connector

  • lib/groovy-connector-1.5.7.0

SCIM Connector

  • bundle/httpclient-osgi-4.5.2.jar

  • bundle/httpcore-osgi-4.4.5.jar

  • bundle/jackson-annotations-2.9.4.jar

  • bundle/jackson-core-2.9.4.jar

  • bundle/jackson-databind-2.9.4.jar

Scripted REST Connector

  • bundle/httpclient-osgi-4.5.2.jar

  • bundle/httpcore-osgi-4.4.5.jar

  • lib/commons-collections-3.2.2.jar

  • lib/groovy-connector-1.5.7.0

  • lib/http-builder-0.7.1.jar

  • lib/json-lib-2.3-jdk15.jar

  • lib/xml-resolver-1.2.jar

Scripted SQL Connector

  • bundle/tomcat-juli-8.5.23.jar

  • lib/groovy-connector-1.5.7.0

  • lib/tomcat-jdbc-8.5.23.jar

ServiceNow Connector

  • bundle/httpclient-osgi-4.5.2.jar

  • lib/json-20170516.jar

SSH Connector

  • lib/expect4j-1.9.jar

  • lib/groovy-connector-1.5.7.0

  • lib/jsch-0.1.54.jar

Workday Connector

These dependencies are public, and can be downloaded from any maven public repo, such as https://mvnrepository.com/:

  • lib/cxf-core-3.2.2.jar

  • lib/cxf-rt-bindings-soap-3.2.2.jar

  • lib/cxf-rt-databinding-jaxb-3.2.2.jar

  • lib/cxf-rt-frontend-jaxws-3.2.2.jar

  • lib/cxf-rt-frontend-simple-3.2.2.jar

  • lib/cxf-rt-security-3.2.2.jar

  • lib/cxf-rt-transports-http-3.2.2.jar

  • lib/cxf-rt-ws-security-3.2.2.jar

  • lib/cxf-rt-wsdl-3.2.2.jar

  • lib/wsdl4j-1.6.3.jar

  • lib/wss4j-bindings-2.2.1.jar

  • lib/wss4j-policy-2.2.1.jar

  • lib/wss4j-ws-security-common-2.2.1.jar

  • lib/wss4j-ws-security-dom-2.2.1.jar

  • lib/wss4j-ws-security-policy-stax-2.2.1.jar

  • lib/wss4j-ws-security-stax-2.2.1.jar

  • lib/xmlschema-core-2.2.3.jar

  • lib/xmlsec-2.1.1.jar

Read a different version of :