Skip to end of metadata
Go to start of metadata

Status

Stable. Works well.

Description

This connector is an eDirectory-specific extension of our LDAP connector. It contains, among others, support for the following attributes:

  • user (inetOrgPerson) attributes: groupMembership and securityEquals for maintaining referential integrity
  • group (nestedGroupAux) attributes: equivalentToMe and member

See this link for reciprocal attributes overview.

Based on Apache Directory API. Apache-licensed.

Protocol

LDAP or LDAPS

Framework

ConnId 1.4.x

Bundle name

com.evolveum.polygon.connector-ldap

Connector name

com.evolveum.polygon.connector.ldap.edirectory.EDirectoryLdapConnector

Capabilities and Features

Provisioning

YES

 

Live Synchronization

YES

Only using modifyTimestamp, but untested.

Password

YES

 

Activation

YES

loginDisabled attribute is used

Filtering changes

 

currently limited

Paging support

YES

Simple Paged Results and VLV

Native attribute namesYES

Use ri:dn instead of icfs:name

Use ri:entryUUID instead of icfs:uid

History

This is an extension of the LDAP connector completely rewritten from scratch.

Versions

Version

Origin

Binary

Sources

Build Date

Description

1.4.2.0

Polygon

download jar

GitHub

August 2015

Official release

1.4.2.18

Polygon

download jar

GitHub

August 2015

Official release. Minor changes.

Documentation

Be advised there are multiple interesting limitations within the eDirectory (not midPoint):

  • CN attribute has a maximum size of 64 characters
  • subsequent white spaces (e.g. spaces) and underscores in the attribute values are considered to be the same as single space, so the following objects are considered to be the same and cannot be created simultaneously:
    • "cn=this is a space,ou=people,o=example"
    • "cn=this   is      a     space,ou=people,o=example"
    • "cn=this is a space ,ou=people,o=example"
    • "cn=this_is_a_space,ou=people,o=example"
    • "cn=___this___is___a___space,ou=people,o=example"
  • searching for values with whitespace e.g. "cn=a__b________c" may actually return object "cn=a b c,ou=people,o=example".

Resource Samples

See Also

  • No labels